首页 > 技术文章 > CenOS_用户管理

yanying521 2019-04-24 17:57 原文

1.用户的创建

1.1基本创建

 

useradd <用户名>

如:useradd xm

默认在home目录下

为用户增加/修改密码:

passwd <用户名>

如:passwd xm

1.2指定目录创建

useradd  -d <目录>  <用户名>

如:useradd -d /home/tiger/ xq

1.3指定已存在的组创建用户

useradd -g <组名> <用户名>

 

2.删除用户

 

 

 

2.1删除用户但保留其home下的文件夹

userdel <用户名>

如:userdel xq

2.2删除用户不保留其home下的文件夹

userdel -r <用户名>

如:userdel -r xh

3.查看用户信息

 

id <用户名>

如:id xm

uid:用户ID 

gid:组ID

组:组名

4. 用户切换

 

4.1 切换

su - <用户名> 

说明:(Switch User:su)高权限用户向低权限用户的切换(不用输入密码),低权限用户向高权限用户的切换(需要输入密码)

如:su - xm

4.2 返回上一个用户

exit

说明:高权限用户向低权限用户的返回(不用输入密码),低权限用户向高权限用户的返回(需要输入密码)

4.3 查看当前是哪一个用户在登陆

whoami

说明:Who am I

 5.添加组

 如:groupadd wudang

 

6.删除组

如:groupdel wudang

7.用户换组

usermod -g <新组名> <用户名>

7.相关文件

7.1/etc/passwd 文件

用户(user)的配置文件,记录用户的各种信息

每行的含义:用户名:口令(密码,已加密):用户标识号(用户ID):组标识号:注释性描述:主目录:登录 Shell

7.2 /etc/shadow 文件

口令的配置文件

每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动 时间:失效时间:标志

7.3 /etc/group 文件

组(group)的配置文件,记录 Linux 包含的组的信息

每行含义:组名:口令:组标识号:组内用户列表

推荐阅读