- 多用户系统,每一个用户都需要向系统申请一个帐号
- 添加用户
- useradd 用户名
- 该用户的家目录默认在/home/用户名
- 可以在建立新用户时直接指定该用户的家目录,方法是
-
- useradd -d 指定目录 用户名
- 指定/修改密码
- 输入 passwd 用户名
- 输入密码
- 如果没有指定用户名,则是给当前用户修改密码。
- 删除用户
- 删除用户但保留其家目录
-
- userdel 用户名
- 删除用户且不保留其家目录(慎重)
-
- userdel -r 用户名
- 查询用户信息指令
- id 用户名
- 切换用户
- su - 用户名
- 权限高的用户到权限低的用户,不需要输入密码
- 权限低的用户到权限高的用户,需要输入密码
- 查看当前用户
- whoami
- who am i
- 显示结果不受su - 命令的影响
- 用户组
- 一些用户具有共性或相同的权限,把它们归为一个用户组,便于统一管理。
- 新建组
- groupadd 组名
- 删除组
- groupdel 组名
- 增加用户同时将其指定到一个组
- useradd -g 组名 用户名
- 如果只增加用户没有指定组,默认建立与用户同名的组,并将该用户加入到该组
- 修改用户的组
- usermod -g 组名 用户名
- 用户和组相关文件
- /etc/passwd
-
- 用户的配置文件,记录用户的各种信息
- /etc/shadow
-
- 口令的配置文件,包含加密口令(加密的密码)
- /etc/group
-
- 组的配置文件,记录组的各种信息