Linuxによるユーザーの一括作成
583 ワード
やっと大量のユーザーを作成する必要があることに遭遇しました.
useraddを使用してユーザーを一括追加する
手順は次のとおりです:1)ユーザー名リストファイルuser_を作成するlist
2)ユーザーパスワード対応ファイルuser_の作成pwd_list、フォーマットusername:password(ファイルのフォーマットに注意)
3)ユーザを追加し、/home/でユーザディレクトリを生成する.
4)バッチモードでのパスワード更新
5)パスワードをパスワードファイルとグループファイルに変換する
useraddを使用してユーザーを一括追加する
手順は次のとおりです:1)ユーザー名リストファイルuser_を作成するlist
$ vim user_list
stu1
stu2
stu3
stu4
stu5
2)ユーザーパスワード対応ファイルuser_の作成pwd_list、フォーマットusername:password(ファイルのフォーマットに注意)
vim user_pwd_list
stu1:tt1
stu2:tt2
stu3:tt3
stu4:tt4
stu5:tt5
3)ユーザを追加し、/home/でユーザディレクトリを生成する.
cat < user_list | xargs -n 1 useradd -m
4)バッチモードでのパスワード更新
chpasswd < user_pwd_list
5)パスワードをパスワードファイルとグループファイルに変換する
pwconv