首页/安全/取证与溯源速查/shadow 密码状态字段解读
Linux 取证135 条

shadow 密码状态字段解读

shadow 第二个字段表示口令状态:! 或 * 为不可登录、!! 为未设置、空表示空口令可登录;配合修改字段可还原口令变更窗口。

取证与溯源速查安全更新于 2026-10-12
字段用户名:口令:上次改密:下限:上限:警告:失效:禁用
标记! / * / !! / 空

检查空口令

检查空口令
awk -F: '($2=="") {print "EMPTY:", $1}' /etc/shadow
stat -c '%n %y' /etc/shadow
发现空口令账号先记录再处置,直接锁号会改变后续可用的取证数据。

易错点

  • 锁定(!)与无密码(空)是两种状态,含义完全不同
  • 第三个字段为 0 表示需立即改密,不代表口令刚被改动

数据来源与参考

  • man 5 shadow(shadow-utils)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌