密码策略把账号锁了?
麒麟密码策略过严导致账号被锁:多次失败锁定、复杂度校验、历史密码限制。给出解锁账号、调整策略(按行业规范)的路径。
简短答案
密码策略锁账号是设计行为,不是 bug。先解绑锁定再评估策略是否过严。注意:策略本身要按行业规范收敛,不能一锁了之就全放宽。
| 现象 | 原因 | 处理 |
|---|---|---|
| 连续 N 次输错被锁 | 失败锁定阈值过低 | 提升阈值或加白名单 |
| 新密码被拒 | 复杂度 / 历史密码限制 | 按规范调整规则 |
| 锁后无法自解 | 锁定后不能自解是默认行为 | 管理员解锁 |
怎么排查
# 1. 看账号锁定状态
sudo faillock --user 用户名
# 2. 解锁
sudo faillock --user 用户名 --reset
# 3. 看 PAM 密码策略(名称与位置以发行说明为准)
cat /etc/security/pwquality.conf
sudo authselect print-profile | grep -i pass
- 解锁后用低复杂度密码验证,再逐步恢复复杂度策略。
- 策略调整按行业规范执行,参考 麒麟 V11 服务器版 发行说明默认值。
- 桌面端策略可能由系统管理工具统一下发,见 麒麟 V11 桌面版。
操作小结
- 先解锁,再评估策略。
- 策略调整按行业规范,不放宽过度。
- 锁定与解锁操作留审计记录。