如何在Linux(CentOS)下新增用户
本例中为在Linux(以CentOS为例)新创建一个用户。注意:Ubuntu中两个命令:useradd和adduser,虽然功能一致,但用法却不尽相同。
工具/原料
Linux系统
新增账户
1、 首先需确保当前登录用户有创建新用户的权限,建议输入“cat /etc/passwd |cut -f 1 -d:”查看当前已存在用户。 注意:linux里没有windows的net user,net localgroup命令。

3、 输入“useradd userfor2015”并回车,添加一个名为“userfor2015”的帐号,默认会添加一个同名的组,并在/home新建一个同名目录。 注意:此时帐号“userfor2015”处于锁定状态。

5、 输入“su - userfor2015”切换到用户(userfor2015)下即可使用。

设置用户首次登录必须修改密码
1、同样输入“useradd userfor2015”并回车添加新帐号。

3、 输入“chage -d 0 userfor2015”并回车确定,设置密码过期。

5、 输入两次新密码即可登录(如用PuTTY登录,输入两次新密码后会自动中断连接,再次连接即可)。

排错
1、 新增帐号后输入“su - userfor2015”切换到用户钱砀渝测(userfor2015)出现如下错误,按“ctrl+d”中止。 cannot change directory to /home/userfor2015: Permission denied -bash: /home/userfor2015/.bash_profile: Permission denied -bash-4.1$ logout -bash: /home/userfor2015/.bash_profile: Permission denied

2、尝试直接登录userfor2015帐号,出现如下错误: No directory /home/userfor2015! Logging in with home = "/". -bash: /home/userfor2015/.bash_profile: Permission denied 错误原因:非root用户的 /home/userfor2015/.bash_profile尝试引用其无权限的/root/.bash_profile,多发于手工创建用户时。

4、 输入“chown userfor2015:userfor2015 userfor2015”并按回车键确定修改所有者,实际修改时需注意用户和组正确。
