首页/系统/信创系统运维速查/login.defs 口令策略配置
安全加固65 条

login.defs 口令策略配置

/etc/login.defs 定义口令最短使用期、有效期、警告期与加密算法等基线;只对新建与后续修改生效,存量账户用 chage 补齐。

信创系统运维速查系统更新于 2026-10-12

/etc/login.defs 关键项

/etc/login.defs 关键项
PASS_MAX_DAYS   90      # 口令有效期
PASS_MIN_DAYS   7       # 最短使用期
PASS_MIN_LEN    8
PASS_WARN_AGE   7       # 到期前警告天数
ENCRYPT_METHOD  SHA512
UMASK           027

验证

验证
grep -E 'PASS_|ENCRYPT_METHOD|UMASK' /etc/login.defs
chage -l someuser
存量账户批量补策略:chage -M 90 -m 7 -W 7 用户名;PASS_MIN_LEN 只约束 passwd 系工具,复杂度还要靠 pam_pwquality。

易错点

  • 只改 login.defs 不追溯已有账户,验收时用 chage -l 抽样核对
  • 改 ENCRYPT_METHOD 只影响新设口令,老哈希保留原算法,审计要求严格时逐个重设

数据来源与参考

  • man 5 login.defs
  • 红帽安全指南(口令策略)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌