一、单用户管理
- 添加用户指令
useradd tom
- 指定目录添加用户(Linux 的用户默认存放在 home 目录下)
useradd -d /home/test lily
- 修改指定用户密码
passwd tom
- 显示当前用户所在的目录
pwd
- 删除用户 (一般情况下建议保留家目录)
- 保存家目录
userdel lily
- 不保存家目录
userdel -r tom
- 查询用户的信息
id root
- 切换用户
高权限到低权限不需要输入密码 , 低权限到高权限需要输入密码
su wanqing
- who am i 查看当前登录用户 —— 结果为当前用户,不是切换的用户
who am i
二、用户组管理
1、用户组: 用户的集合,方便管理,对多个用户统一管理
若是当前创建用户没有组,默认创建一个用户名命名的组并将当前用户放入
2、 用户和组相关文件:
- /etc/passwd: 用户配置文件,记录用户的各种信息
行含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
Shell: 一个翻译解释工具,cd -> Shell -> linux内核 (bash, csh…) - /etc/shadow: 口令配置文件
行含义:登录名:加密口令:最后一次修改的时间:最小的时间间隔:最大的时间间隔:警告时间:不活动时间:失效时间:标志 - etc/group: 组配置文件,记录组的信息
行含有: 组名: 口令: 组标识号:组内用户列表
3、用户组操作:
- 创建用户组
groupadd wans
2.删除用户组
groupdel wans
- 新建用户到某个组中 / 切换用户到某个组中
useradd -g wans(组名) wan1(用户名)