1、最初のユーザーは、テキストファイルを編集するには:
各列/etc/passwd
のパスワードファイルの書き込みのフォーマットは、パスワードフィールドは空白のままにすることができ、同じディレクトリをホストすることができないかのx番号を入力してください、各ユーザーのユーザー名、UIDに注意を払います。次のようにサンプルファイルUSER.TXT読み取ります。
USER001 :: 600:100:ユーザー:/ホーム/ USER001:/ binに/ bashのを user002 :: 601:100:ユーザー:/ホーム/ user002:/ binに/ bashのを user003 :: 602:100:ユーザー:/ホーム/ user003: / binに/ bashのを user004 :: 603:100:ユーザー:/ホーム/ user004:/ binに/ bashのを user005 :: 604:100:ユーザー:/ホーム/ user005:/ binに/ bashのを user006 :: 605:100:ユーザー:/ホーム/ user006:/ binに/ bashの
2、rootとしてコマンドを実行して /usr/sbin/newusers
、あなただけのユーザーから作成したファイルuser.txt
ユーザーを作成、データをインポートすることを:
#1 newusersの<USER.TXT
その後、コマンドを実行することができます vipw
か vi /etc/passwd
チェックし /etc/passwd
、ユーザが発生したかどうか、これらのデータファイル、およびユーザーのホームディレクトリが作成されているかどうか。
図3に示すように、コマンドを実行するの/ usr / sbinに/ pwunconv
/etc/shadow
生成され shadow
たコードデコードして、書き戻し /etc/passwd
では、とパスワードフィールドが削除。これはキャンセルする暗号変換作業の次のステップ容易にするために、ある 関数を。/etc/shadow
shadow
shadow password
#1 pwunconv
4、各ユーザーのパスワード制御ファイルを編集します。
サンプルファイル passwd.txt
は次のよう:
USER001:パスワード
user002:パスワード
user003:パスワード
user004:パスワード
user005:パスワード
user006:パスワード
5、rootとしてコマンドを実行します /usr/sbin/chpasswd
。
ユーザーのパスワードを作成し、chpasswd
それが通過します /usr/bin/passwd
エンコードされたコマンドコード書かれた /etc/passwd
パスワードバーを。
#chpasswd < passwdの .TXT
図6は、後の書き込みは/ etc / passwdのパスワードフィールドをエンコードされたパスワードを決定します。
実行して /usr/sbin/pwconv
パスワードをエンコード shadow password
し、その結果を書き込みます /etc/shadow
。
#1はpwconv
これは、設定が正しいかどうかは、これらのチェックのために/ホームユーザーのホームディレクトリのパーミッションに行くことができた後、多数のユーザーの作成が完了し、ユーザーのログイン認証パスワードが正しいです。