具体的な要件:1は、100人のユーザー(ユーザー1、ユーザー2 ...... user100)、統一されたパスワード3dwtchpaを作成し、リモートログインを可能にします。
まず、ディレクトリを作成します
#mkdir /シェル
#cd /シェル
第二に、スクリプティング
#vi useradd100.sh
#!/ binに/ bashの
USER_FILE =。/ User.infoの#パスワード保存ファイル
ユーザにユーザのUSER1から{1..100}#変数USERのuser100は、ユーザ100を生成するサイクルを開始します
行う
!は、ID $ USER&>を/ dev / null#ユーザーが存在しない場合場合
そして、その後、#
= 3dwtchpa#統一パスワードを渡します
useraddの$ USERの#のユーザー追加
エコー$ PASS | passwdの--stdinの$ USER#がユーザーのパスワードを変更します
エコー "$ USER $ PASS" >> $ USER_FILE#パスワードの保存
エコー「の$ USERが成功の作成、パスは$ PASSです。」#ヒント:あなたが正常に作成され、パスワードがあります
そして、他の#
「$ USERユーザすでに終了」#エコーユーザーがすでに存在しているプロンプトを表示
されます
完了
第三に、スクリプトの実行
#chmod + X useradd.sh
#。/ useradd.sh