如何添加用户并同时设置其密码?
我试过:
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
答案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
。