首页/安全/应急响应速查/检查 /etc/shadow 空口令与锁定状态
本包目录(168 条)

检查 /etc/shadow 空口令与锁定状态

/etc/shadow 第二字段是口令哈希:为空即空口令可直接登录,感叹号或星号表示锁定,异常哈希格式同样要警觉。

应急响应速查安全更新于 2026-10-12
字段 1用户名
字段 2口令:空=无口令,! 或 *=锁定,$x$=哈希
检查空口令、弱哈希(DES/旧式)
权限需 root 读取

找空口令与锁定状态

找空口令与锁定状态
awk -F: '($2=="") {print $1" 空口令"}' /etc/shadow
passwd -S root
awk -F: 'length($2)>0 && $2 !~ /^[!*]/ {print $1, substr($2,1,3)}' /etc/shadow | head
影子文件的读取与修改都要留痕:现场操作前先记时间线。

易错点

  • 把 * 一律当正常:不同发行版锁定记号的语义不同,先确认
  • 直接编辑 shadow 文件改密:要用 passwd/usermod 保持一致性

数据来源与参考

  • shadow(5) 手册
  • CIS 基准:无空口令账号

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌