web-dev-qa-db-ja.com

ユーザーを追加し、同時にパスワードを設定するにはどうすればよいですか?

ユーザーを追加すると同時にパスワードを設定するにはどうすればよいですか?

私は試した:

useradd user1 -p user@123  

user1はユーザー名で、user@123はパスワードです。

5

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

参照: adduserとuseraddの違いは何ですか?

8
Zanna

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になります。

2
muclux