ユーザーを追加すると同時にパスワードを設定するにはどうすればよいですか?
私は試した:
useradd user1 -p user@123
user1
はユーザー名で、user@123
はパスワードです。
useradd
の代わりに、adduser
コマンドを使用します。このコマンドは、--disabled-login
フラグまたは--disabled-password
フラグを使用しない限り、passwd
を呼び出すと自動的に実行されます。
サンプル実行:
$ Sudo adduser pixie
Adding user `pixie' ...
Adding new group `pixie' (1001) ...
Adding new user `pixie' (1001) with group `pixie' ...
Creating home directory `/home/pixie' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: # password does not show
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for pixie
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
useradd --help
は、ログイン名が最後のパラメーターでなければならないことを示しています。また、-p
で指定されたパスワードは新しいアカウントの暗号化されたパスワードであり、この例ではそうではないようです。
useradd user1
でユーザーを作成し、後でSudo passwd user1
でパスワードを設定する方が簡単です。
useradd
の便利なオプションは、ホームディレクトリを作成する-c comment
、-m
、およびシェルを定義する-s /bin/bash
です。
Sudo useradd -c'new user xy' -m -s /bin/bash user1
になります。