首页/安全/安全加固速查/pwquality 防弱口令进阶参数
本包目录(363 条)
主机加固基线90 条防火墙与访问控制50 条
口令与认证策略55 条
服务与端口收敛50 条补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

pwquality 防弱口令进阶参数

在长度与类别之外,difok(新旧差异)、maxrepeat/maxclassrepeat(重复字符)与 gecoscheck(禁止含用户名信息)能挡住一大批可预测口令。

安全加固速查安全更新于 2026-10-12
加固项弱口令模式拦截
适用平台Linux(pam_pwquality.so)
风险等级低
基线difok≥3、重复受限、检查 GECOS

推荐参数

推荐参数
difok = 5
maxrepeat = 2
maxclassrepeat = 4
gecoscheck = 1
usercheck = 1
dictcheck = 1

离线验证口令强度

离线验证口令强度
echo 'Company@2026' | pwscore
# 返回 0-100 分与失败原因,用于制定阈值
gecoscheck 检查口令是否包含 GECOS 字段(姓名/电话)片段:用户用自己的姓名当密码是最普遍的弱口令来源。

易错点

  • difok 在 root 改他人密码时可能被绕过(无旧密码校验):enforce_for_root 用来加固 root 场景
  • dictcheck 需要 wordlist 支持:精简镜像里 cracklib 字典包常缺失,配置了也不生效

数据来源与参考

  • man 5 pwquality.conf:difok/gecoscheck
  • CIS Benchmark:口令策略进阶条目

相关工具

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