关于Linux对用户进行管理的操作指令
1 用户管理
1.1 基础概念
- 用户组:用户组用来规定用户的权限,不同的用户会有不同的用户组,对应不同的权限,通过用户组来对用户进行分类
- 家目录:在Linux/home/...下,用户目录下有各个创建的用户对应的家目录,目录名称为用户名,当用户登录时,会自动的进入到自己的家目录
1.2 用户管理指令
- (1)添加用户1 
 2
 3
 4
 5
 6
 7
 8
 9
 10# 添加用户,默认创建同名家目录 
 useradd 用户名
 # 添加用户,创建指定家目录
 useradd -r 家目录路径 用户名
 # 添加用户,并分配到指定组(组已创建)
 useradd -g 组名 用户名
 
 
- (2)指定密码1 
 2# 指定用户密码 
 passwd 用户名
- 按照要求输入两次密码即可
 
- (3)删除用户 - 1 
 2
 3
 4
 5- # 删除用户,但保留家目录 
 userdel 用户名
 # 删除用户及其家目录
 userdel -r 用户名
- 一般删除用户都会保留家目录 
- (4)查看用户1 
 2
 3
 4
 5
 6# 查看指定用户信息 
 id 用户名
 # 查看当前用户
 whomi
 
- (5)切换用户1 
 2# 切换用户 
 su 用户名
- 如果使用exit的话,会退回先前的用户
 
1.3 组管理指令
| 1 | # 创建组 | 
1.4 用户和组的相关文件
- (1)用户配置文件
- 路径:/etc/passwd
- 用户的配置文件,记录用户的各种信息
 
- (2)口令配置文件
- 路径:/etc/shadow
- 保存用户的密码信息,但是被加密过
 
- (3)组配置文件
- 路径:/etc/group
- 组的配置文件,里面记录Linux包含的组的信息
