更改

跳转至: 导航搜索

如何在Linux(CentOS)下新增用户

添加729字节, 2015年3月21日 (六) 11:16
无编辑摘要
本例中为在Linux(以CentOS为例)新创建一个用户。注意:Ubuntu中两个命令:useradd和adduser,虽然功能一致,但用法却不尽相同。
 
== 新增账户 ==
 
1.首先需确保当前登录用户用创建新用户的权限,建议输入“cat /etc/passwd |cut -f 1 -d :”查看当前用户。
注意:linux里没有windows的net user,net localgroup命令。
[[File:NewUser5.png]]
== 设置用户首次登录必须修改密码 ==
7.同样输入“useradd userfor2015”并回车添加新帐号。
[[File:NewUser3.png]]
8.输入“echo "only1234" | passwd --stdin userfor2015”并回车确定,从而设置帐号初始密码为“only1234”。
[[File:NewUser11.png]]
9.输入“chage -d 0 userfor2015”并回车确定,设置密码过期。
[[File:NewUser12.png]]
10.用帐号“userfor2015”的初始密码登录,提示必须修改密码,再次输入初始密码(only1234)并回车确定。
[[File:NewUser13.png]]
11.输入两次新密码即可登录(如用PuTTY登录,输入两次新密码后会自动中断连接,再次连接即可)。
[[File:NewUser14.png]]
== 排错 ==
712.新增帐号后输入“su - userfor2015”切换到用户(userfor2015)出现如下错误,按“ctrl+d”中止。
cannot change directory to /home/userfor2015: Permission denied
-bash: /home/userfor2015/.bash_profile: Permission denied
-bash: /home/userfor2015/.bash_profile: Permission denied
[[File:NewUser6.png]]
813.尝试直接登录userfor2015帐号,出现如下错误:
No directory /home/userfor2015!
Logging in with home = "/".
错误原因:非root用户的 /home/userfor2015/.bash_profile尝试引用其无权限的/root/.bash_profile,多发于手工创建用户时。
[[File:NewUser7.png]]
914.在root用户下输入“cd /home”进入home目录,并输入“ls -l”查看。
[[File:NewUser8.png]]
1015.输入“chown userfor2015:userfor2015 userfor2015”并按回车键确定修改所有者,实际修改时需注意用户和组正确。
[[File:NewUser9.png]]
1116.重新输入“su - userfor2015”切换到用户(userfor2015)发现已可正常使用。
[[File:NewUser10.png]]
1,138
个编辑

导航菜单