首页/安全/安全加固速查//etc/shadow 权限加固(0000 或 0640)
主机加固基线90 条

/etc/shadow 权限加固(0000 或 0640)

shadow 保存全部口令哈希:权限过宽会让本地普通用户直接取走哈希离线爆破。CIS 要求属主 root、组 root 或 shadow、权限 0000 或更严(部分发行版默认 0640 root:shadow)。

安全加固速查安全更新于 2026-10-12
加固项/etc/shadow 最小可读权限
适用平台Linux(RHEL/CentOS/Debian/Ubuntu)
风险等级高
基线值0000 root:root,或 0640 root:shadow

核查:查看当前权限

核查:查看当前权限
stat -c '%a %U:%G %n' /etc/shadow /etc/shadow-

加固:收紧到发行版基线

加固:收紧到发行版基线
# 通用做法(多数发行版默认即是)
chown root:root /etc/shadow
chmod 0000 /etc/shadow
# Debian 系若要求 root:shadow 组可读:
# chown root:shadow /etc/shadow && chmod 0640 /etc/shadow
改动前先 stat 记录原值便于回滚;root 不受 DAC 限制,0000 不影响 root 正常读取。

易错点

  • 某些监控/同步工具依赖 shadow 组读取,收紧到 0000 前先确认无此类依赖,否则会静默失败
  • shadow- 备份文件同样含哈希,容易被遗漏,核查命令里要一起看

数据来源与参考

  • CIS Linux Benchmark:口令文件权限(/etc/shadow permissions)
  • Red Hat 文档:管理用户口令

相关工具

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