用 faillock 解除登录锁定

密码输错太多次被锁?一条命令清除失败计数,立刻恢复登录。

Linux密码账户安全中风险
执行 sudo faillock --user alice --reset 清除该用户的失败计数,登录立刻恢复。

01命令

命令
$ sudo faillock --user alice --reset

02作用说明

新版发行版普遍启用 pam_faillock:连续输错若干次密码后(常见 10–15 分钟),即使密码正确也会被拒绝登录。不带参数运行 faillock 可列出当前所有有失败记录的用户;--user 用户名 查看该账户记录,--reset 则清零计数,认证立即恢复。由于是 PAM 层强制执行,控制台、SSH 和图形登录都受它影响。

03风险

风险中风险
使用条件pam_faillock (Linux PAM) — default on RHEL/Rocky/Fedora and recent Debian/Ubuntu. Root access required.
!注意: 如果正遭受密码爆破,先查来源(journalctl -u sshd 或 lastb)再考虑重置,否则等于帮攻击者解锁。锁定本身有时效,不做 --reset 也会在设定的等待时间后自动解除。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • faillock(8) — Arch Manual Pages
    Arch Linux · community · 2026-09-17
    依据: Same options documented: --user to select the account and --reset to clear the tally of authentication failures.
  • faillock(8) - Ubuntu manpage
    Ubuntu Manpages · community · 2026-09-17
    依据: SYNOPSIS faillock [--user USERNAME] [--reset] — the utility inspects and resets the authentication failure records of a user.

最后验证: 2026-09-19 · 分类: 安全与隐私

06相关方案