linux用户管理
UID
普通用户、根用户、系统用户
普通用户
是指所有使用Linux系统的真实用户,普通用户的UID大于500 Ubuntu是从1000开始
根用户( root用户,危险用户;)
ubuntu中切换到root用户:sudo su 退出root用户 exit
系统用户
指系统运行时必须有的用户但并不是指真实的使用者。
GID
这种用于区分不同用户组的ID被称为GroupID
/etc/passwd
/etc/passwd 文件 包含字段:如下,
| 登录用户名 | 用户密码 | UID | GID | 用户账户的文本描述(备注字段) | 用户$HOME目录的位置 | 用户默认shell |
|---|
其中用户密码为x
现在绝大多数Linux系统将用户密码保存在单独的文件中(/etc/shadow)只有特定的程序才能访问该文件。
/etc/shadow
包含字段如下
| 登录名 | 加密后的密码 | 自上次修改密码后已经过去的天数(从1970年1月1日开始计算) | 多少天后才能更改密码 | 多少天后必须修改密码 | 密码过期前提前多少天提醒用户更改密码 | 密码过期后多少天禁用用户账户 | 用户账户被禁用的日期(以从1970年1月1日到当时的天数表示) | 预留给以后使用的字段 |
|---|