Linux下/etc/passwd和/etc/shadow文件
Posted xgege
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下/etc/passwd和/etc/shadow文件相关的知识,希望对你有一定的参考价值。
1、/etc/passwd
cat /etc/passwd
- UID为0代表root用户
- UID为1-499代表系统用户
- UID为500-65535代表普通用户
2、/etc/shadow
sudo cat /etc/shadow
root:$6$VIcDEreSZqi.XfY7$xb3JpBKXL3BuQyYEr1hY/JfPRmc0/5CCLvCBOzUDDLVb/zU4A/6ly6pClQN5UL/Bfbxzhpg4SIHUHn4u7/p2v.::0:99999:7:::
-
以冒号分割,共9段,分别是
用户名 : 加密密码 : 最后一次修改时间 : 最小修改时间间隔 : 密码有效期 : 密码需要变更前的警告天数 : 密码过期后的宽限时间 : 账号失效时间 : 保留字段
-
密码的格式为$id$salt$hashed
-
id表示加密算法
- id为1表示使用MD5加密
- id为5表示使用SHA256加密
- id为6表示使用SHA512加密
-
salt表示使用的盐字符串
-
hashed表示加密后的密码
-
以上是关于Linux下/etc/passwd和/etc/shadow文件的主要内容,如果未能解决你的问题,请参考以下文章
菜鸟学Linux之:用户账户管理下的/etc/passwd和/etc/shadow
Linux下/etc/passwd和/etc/shadow文件
Linux下/etc/passwd/etc/shadow/etc/group文件