如何添加用户并同时为其设置密码?

如何添加用户并同时为其设置密码?

如何添加用户并同时设置其密码?

我试过:

useradd user1 -p user@123  

user1他们的用户名和user@123密码在哪里。

答案1

useradd不要使用 ,而要使用 ,当您调用它时,adduser它会自动运行,除非您使用或标志。passwd--disabled-login--disabled-password

示例运行:

$ 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 有什么区别?

答案2

useradd --help显示登录名必须是最后一个参数。它还表示给出的密码-p是新帐户的加密密码,但您的示例中似乎并非如此。

使用 创建用户useradd user1并随后设置密码更加容易sudo passwd user1

有用的选项useradd-c comment-m创建他的主目录并-s /bin/bash定义他的shell。

这将给予sudo useradd -c'new user xy' -m -s /bin/bash user1

相关内容