用户基本操作
- 添加用户 在root状态下
useradd 用户名
- 如果想同时创建home目录
useradd -m 用户名
- 如果想同时添加组
useradd -g 组名 用户名
- 如果想同时创建home目录
- 为用户或修改设置密码
passwd 用户名
如果不写用户名就是修改当前登入的用户的密码 - 删除用户
首先su - root 切换成root用户,只能在root用户中删除普通用户
- 删除用户,但是保留home目录
userdel 用户名
- 删除用户及其home
userdel -r 用户名
(慎重删除)
- 删除用户,但是保留home目录
- 查询用户信息
id 用户名
- 切换用户
su - 用户名
(高权限用户切换到低权限用户不需要输入密码) - 查看当前用户信息
who am i
(第一次用远程登入到的用户)
用户组
- 新增组
groupadd 组名
- 如果用户在创建时没有同时添加组,那么他会被添加到一个和他同名的组里
- 删除组
groupdel 组名
- 修改用户的组
usermod -g 组名 用户名
- 查看用户所在组
groups 用户名
用户组的相关文件
- /etc/passwd 文件
用户的配置文件每行的含义 :用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell
- /etc/shadow 文件
口令的配置文件登录名:加密口令:最后一次修改时间:最小时间间隔:警告时间:不活动时
- /etc/group 文件
组的配置文件,记录linux包含的组的信息
组名:口令:组标识号:组内用户列表