首页/安全/安全加固速查/pam_pwhistory 口令历史与重用限制
口令与认证策略55 条

pam_pwhistory 口令历史与重用限制

禁止重复使用最近 N 次口令,配合 pwquality 防止“改来改去就那几个”的合规空转;历史记录存 /etc/security/opasswd。

安全加固速查安全更新于 2026-10-12
加固项口令历史
适用平台Linux(pam_pwhistory.so)
风险等级低
基线remember≥5

配置(system-auth / common-password)

配置(system-auth / common-password)
password requisite pam_pwhistory.so use_authtok remember=5 enforce_for_root
# RHEL8+:authselect enable-feature with-pwhistory

验证

验证
ls -l /etc/security/opasswd
# 改密两次相同口令应被拒绝
opasswd 存旧口令哈希:权限应为 600 root:root,纳入文件权限核查。

易错点

  • remember 只能约束 PAM 改密路径:管理员直接改 shadow 会绕过历史记录
  • opasswd 里是历史哈希:备份/复制时要按敏感文件处理

数据来源与参考

  • man 8 pam_pwhistory
  • CIS Benchmark:口令历史条目
  • 等保 2.0:口令复用限制

相关工具

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