前言: 与 Windowns 操作系统相比, Linux 系统中的用户账号和组账号的作用在本质上是一样的, 同样都是基于用户身份来控制对资源的访问, 只不过在表现形式及个别细节方面存在些许差异.
用户账号
超级用户: 即 root 用户, 对本主机拥有最大的权限 .
普通用户: 普通账号需要由 root 用户或其他管理员用户创建, 拥有权限受到一定限制, 一般只在用户自己的宿主目录中拥有完整的权限.
程序用户: 仅用于维持系统或某个程序的正常运行, 一般不可人为登录系统.
用户账号相关的配置文件有二个, 分别是 /etc/passwd /etc/shadow. 前者用于包存用户名称, 宿主目录登录 shell 等信息, 后者用户保存用户的密码, 账号有效期等. 在这二个配置文件中, 每一行对应一个用户账号, 不同的配置项用冒号进行分割.
用 tail 指令显示末行内容, 上图红框内即是 passwd 文件, 他的个配置段含义从左到右如下.
同样也可以通过 tail 或这 head 指令查看 / etc/shadow 的文件, 文件中各段含义这里不做注释, 自行百度, 丰衣足食.
用户账号管理
每个账号都有一个数字形式的身份标记, 称为 UID, 用户账号管理主要通过以下几个命令字来完成
useradd 命令 添加用户账号
passwd 命令 设置更改用户口令
usermod 命令 修改账户账号属性
userdel 删除用户账号
来源: http://www.bubuko.com/infodetail-3164334.html