• ベストアンサー

adduserの -p の使い方

adduser コマンド で -p を使ってパスワード入力も同時にしたいのですが、 そのまま adduser hoge -p papapapa とすると、だめのようで、crypt とからめなければならないようなのですが、具体的にどう入力すればよいでしょうか。

  • defd
  • お礼率19% (11/56)

質問者が選んだベストアンサー

  • ベストアンサー
  • yamyamyam
  • ベストアンサー率66% (8/12)
回答No.2

自力でcryptするプログラムを書いて、cryptされたパスワードを作って、それを -p の後ろに書かないといけないのかも。 man adduser した限りでは、そんな感じに見えた・・・。 自分の場合、 % adduser hoge -p "" % passwd hoge でパスワードを設定するか、 対話式にやるのが面倒でコマンド一発(二発)でやりたかったら、 % adduser hoge -p "" % echo "hoge:hogepasswd" | chpasswd でやったりしてます。 cryptとからめてadduserを使う、という質問の答えにはなりませんが、参考になりますか(多分、ならない)。

defd
質問者

お礼

やってみました。うまくいきました。ありがとうございます。

その他の回答 (1)

noname#9414
noname#9414
回答No.1

そんなことはないと思いますが・・・ Linuxでも問題ありませんでしたし、FreeBSDであれば /stand/sysinstallでユーザを追加した方が楽です。 ではでは☆

関連するQ&A

  • バッチ処理からのユーザ登録+パスワード設定

    RedHat Linux 4.2 でユーザの登録+パスワードの設定を プログラムから行おうといているのですが、いい方法が見つかりません。 現在はプログラムから「adduser」コマンドでユーザ登録 することはできています。 その後、パスワードの設定に「passwd」コマンドを利用しようとえていましたが、「passwd」コマンドはパスワードを再入力するようきいてくるので正常に起動されません。 コマンド:”#/bin/passwd < /パスワードを記述したファイル” どなたかよい方法をご存知に方、お教えください。 追伸) RedHat Linux 6.0 では「newusers」を使用して出来たのですが、私の利用している RedHat Linux 4.2 が存在しないの利用できていません。

  • シェルから起動するコマンドの一部をマスクする

    シェルから起動するコマンドの一部にパスワードなどのセキュリティ情報が含まれている場合、それをpsコマンドなどによって見えなくするには、一般にどのような手法が採られているのでしょうか。 例えば、 #!/bin/sh USER=hoge PASS=hogehoge foo -u $USER -p $PASS というシェルを実行した時に、psコマンドで見ると foo -u hoge -p hogehoge と出ては困るわけで、 foo XXXXXXXX とかいう表示にできるとありがたいです。XXXXXXの部分は、ユーザ名やパスワードが表示されなければ、どんな表示でもいいんですけど…。

  • Pラムのクリア

    Pラムのクリアをするには、 起動してすぐコマンド、オプション、P,O の4つのキーを同時に押す。 以上でいいですが?

    • ベストアンサー
    • Mac
  • 文字の大きさを1P大きくしたい

    VBAで文字の大きさが現在6ポイントだけになっているセル内をすべて7ポイントに上げてください。※所々にあるテキストBOX内にも6Pの文字がありますが、それらは無視してください。また6Pと7Pなど別々の大きさが混在しているセル内も無視してください(例えば6Pと8Pが入力されている場合に6Pが7Pになると同時にセル内からはみ出してしまいますが6Pのみのセル内ではかろうじてはみ出しません)

  • PHPのcrypt関数について

    いつもお世話になっております。 ユーザーから入力していただいたパスワードをcrypt関数にて、暗号化したいのですが、 crypt($inpass); 以下のようなエラーメッセージがでてしまいます。 Call to unsupported or undefined function crypt() in この関数を使用するのに特別な作業等が必要なのでしょうか? 環境は Win98se ANHTTPD1.36 php4です。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • パスワード作成 perl -e "print crypt('password', 'xx')"のやり方

    Perl超初心者です。 めぐあい掲示板というCGIの設置をしてる最中なのですが、管理者パスワードの作成方法がわかりません。 ------------------------------------------------- # 管理者パスワード(必ず変更して下さい!) $admin_passwd = "xxj31ZMTZzkVA"; # 半角英数字8文字以内の文字列をcryptで変換したものを指定 # 例)perl -e "print crypt('password', 'xx')" ------------------------------------------------- パスワード作成 perl -e "print crypt('password', 'xx')"の具体的方法を教えてください。 perlをOS(WindowsXp)にインストール?する必要があるのでしょうか?

    • ベストアンサー
    • Perl
  • 末尾にPを付けたい

    エクセルに、 2 3-4 と、入力したのですが これを 2P 3-4P に表示させたいのですが、 画像のように書式設定で「@P」にすると、 3-4は、3-4Pになるのですが、 2は2のままです。 数値だから#Pにするべきだと思うのですが そうすると今度は、3-4が3-4Pになりません。 A列全体を、文字の最後にPを付けたいのですが、いい方法はありますか?

  • ローカルユーザーを別のPCに移行したい

    Windows XP Professional SP3を使用しています。 [ローカルユーザーとグループ]-[ユーザー]配下に大量のユーザーアカウントがあり、それぞれ異なるパスワードが保存されています。 ユーザーアカウントは社内の従業員ですが、パスワードはそのユーザーのみが知り得るもので、パスワードを統括的に管理している人はいません。 このパソコンが不調なため、ユーザーアカウントを同機種の他のパソコンに移行したいと思うのですが、ユーザーアカウントの保存・復元ができるツールやコマンドプロンプトによる方法がありましたら教えていただけますでしょうか。 コマンドプロンプトでしたら、netコマンドとadduserコマンドを駆使すればいいのでしょうか。。。 また、ツールやコマンドプロンプトでユーザーアカウントを移行する場合、パスワードも引き継がれるのでしょうか。

  • コマンドプロンプトでのエスケープ文字

    標記の通り、コマンドプロンプト上での エスケープ文字は何を入力すればよいのかで 困っています。 具体的には net use コマンドを利用して共有リソースに 接続しようとしているのですが、 その際に、パスワードに空白文字やダブルクォーテーションが含まれている場合、パスワードを そのままコマンドプロンプト上に打っても 所望の動作になりません。 特殊文字(|&<>等)はエスケープするのだとは思うのですが どの文字でエスケープすればよいのかどうかを 探しだすことができませんでした。 (「ダブルクォーテーションでくくる」や「^」を 前につけるというのはあるのですが、これらを 組み合わせてもパスワードに「 "|<>&」等が含まれている場合には対応できませんでした) どなたかご存知の方、よろしくお願いします。

  • NEMA 5-15PとNEMA 5-20P

    UPSの電源入力のプラグ形状が「NEMA 5-15P」になっているものがあります(まだ購入してはいないのですが)。 コンセント側は「NEMA 5-20P」の形状なのですが、このまま差し込む事ができるのでしょうか。形状は?容量的な事は?。教えてください。