Linux:用户与用户组
参考资料:兄弟连Linux视频教程
用户配置文件:
用户信息文件: /etc/passwd
影子文件: /etc/shadow
组信息文件:/etc/group
组密码文件:/etc/gshadow
----------
1、/etc/passwd
man 5 passwd (不要打绝对路径)
一共有七个字段表示,每一行是一个用户。
第一个字段:用户名
第二个字段:密码标识
第三个字段:UID(用户ID)
0:超级用户
1-499:系统用户(伪用户)
500-65535:普通用户
第四个字段:GID(初始组ID)
第五个字段:用户说明
第六个字段:家目录
普通用户:/home/用户名/
超级用户:/root/
第七个字段:登录之后的shell
2、影子文件 /etc/shadow
一共有9个字段,一个用户是一行。
第一字段:用户名
第二字段:加密密码
加密算法升级为SHA512加密算法
密码为“!!” 或“*”,代表没有密码,不能登录。
第三字段:密码最后一次修改的日期
第四字段:两次密码修改的时间间隔(与第三字段相比)
第五字段:密码有效期(与第三字段相比)
第六字段:密码修改到期前的警告天数(与第五字段相比)
第七字段:密码过期后的宽限天数(与第五字段相比)
0:代表密码到期后,立即失效。
-1:则代表永不失效。
第八字段:账号失效时间
用时间戳表示
第九字段:保留。
3、组信息文件:/etc/group
第一字段:组名
第二字段:组密码标识
第三字段:GID
第四字段:组中附加用户
4、组密码文件:/etc/gshadow
第一字段:组名
第二字段:组密码
第三字段:组管理员用户名
第四字段:组中附加用户