“如何在Linux(CentOS)下新增用户”的版本间的差异

来自YTYZX有图有真相的百科
跳转至: 导航搜索
2个标签移动版编辑移动网页编辑
(e)
2个标签移动版编辑移动网页编辑
第1行: 第1行:
 
e
 
e
 
== 新增账户 ==
 
 
1.首先需确保当前登录用户有创建新用户的权限,建议输入“cat /etc/passwd |cut -f 1 -d :”查看当前已存在用户。
 
   注意:linux里没有windows的net user,net localgroup命令。
 
[[File:NewUser1.png]]
 
2.亦可输入“more /etc/passwd”查看。
 
   注意:第三个参数(UID)为0即为系统管理员,1-499为系统帐号(新版本为1-999),500-65535为一般使用者(新版本系统以1000开头)。本例中“root”的UID为0(即为系统管理员),“testuser”为500(一般使用者)。
 
[[File:NewUser2.png]]
 
3.输入“useradd userfor2015”并回车,添加一个名为“userfor2015”的帐号,默认会添加一个同名的组,并在/home新建一个同名目录。
 
   注意:此时帐号“userfor2015”处于锁定状态。
 
[[File:NewUser3.png]]
 
4.输入“passwd userfor2015”并回车修改用户“userfor2015”密码(Linux不显示密码),需输入相同密码两次。
 
[[File:NewUser4.png]]
 
5.输入“su - userfor2015”切换到用户(userfor2015)下即可使用。
 
[[File:NewUser10.png]]
 
6.可输入“useradd -D”查看此命令的默认设置。
 
[[File:NewUser5.png]]
 
  
 
e
 
e

2022年3月22日 (二) 11:16的版本

e

e

排错

12.新增帐号后输入“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

NewUser6.png

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

NewUser7.png

14.在root用户下输入“cd /home”进入home目录,并输入“ls -l”查看。

NewUser8.png

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

NewUser9.png

16.重新输入“su - userfor2015”切换到用户(userfor2015)发现已可正常使用。

NewUser10.png