uid UserIdentify 用户ID
Gid GroupIdentify 组ID
uid为0的用户就是超级用户
1-499是虚拟用户
500-65535是普通用户
服务的运行需要用户角色的,可以不用登录,因此,工作中我们需要运行如mysql数据库,可以创建如下用户:
groupadd mysql -g 49
useradd mysql -u 49 -s /sbin/nologin -g mysql
/etc/passwd文件中一行的各个字段简述
root :x :0 :0 :root :/root :/bin/bash
账号名称 :账号密码 :账号UID :账号组GID :用户说明 :用户家目录 :shell解析器
/etc/shdow文件中的一行各个字段简述
字段名称 | 注释说明 |
账号名称 | 用户的账号名称 |
账号密码 | 用户密码,这是加密过的口令 |
最近更改密码的时间 | 从1970年1月1日起,到用户最近一次更改口令的天数 |
禁止修改密码的天数 | 从1970年1月1日起,到用户可以更改密码的天数 |
用户必须更改口令的天数 | 从1970年1月1日起,到用户必须更改密码的天数 |
警告更改密码的期限 | 在用户密码过期前多少天提醒用户更改密码 |
不活动时间 | 在用户密码过期之后到禁用账户的天数 |
失效时间 | 从1970年1月1日起,到用户被禁用的天数 |
标志 | 保留 |