linux---passwd和shadow文件字段含义
linux---passwd和shadow文件字段含义
passwd
/etc/passwd, 存储账户、密码等信息,每行都包含7个字段,以":"分隔。
使用命令查看解释:
man 5 passwd
简单记录如下:
1. login name
2. optional encrypted password
可能为空
以"!"开头则表示密码锁定,无法登录
如果值为"x",则加密后的密码保存在shadow文件中
3. numerical user ID
4. numerical group ID
5. user name or comment field
6. user home directory
7. optional user command interpreter
举例如: "/bin/bash"
shadow
/etc/shadow, 存储账户、密码等信息,每行都包含9个字段,以":"分隔。
使用命令查看解释:
man shadow
简单记录如下:
1. login name
必须是一个有效的存在的账户名
2. encrypted password
可能为空
以"!"开头则表示密码锁定,无法登录
3. date of last password change
4. minimum password age
5. maximum password age
6. password warning period
7. password inactivity period
8. account expiration date
9. reserved field
保留字段,以后用
2022/12/18
有些东西,分享就好
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异