100人のユーザーを追加し、スクリプトを書きます

具体的な要件: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

おすすめ

転載: blog.51cto.com/14413105/2439907