尝试使用错误密码登录后,我的帐户被锁定。在 TTY 控制台上登录时,我收到以下消息
mylaptop login: myUsername
The account is locked due to 3 failed logins.
(10 minutes left to unlock)
Password:
我在使用 Manjaro Linux。我仍然拥有该设备的 root 访问权限。
如何解锁我的用户无需等待 10 分钟?
答案1
如果您仍然可以通过其他帐户访问系统
root 或其他具有类似 root ( sudo
?) 权限的帐户
- 您可以使用以下方式查看失败的登录
faillock
# faillock --user 我的用户名 我的用户名: 类型来源有效时 时间戳 1 TTY /dev/tty1 V 时间戳 2 TTY /dev/tty1 V 时间戳 3 TTY /dev/tty1 V
--reset
使用-flag重置它们#faillock --user 我的用户名 --reset # faillock --user 我的用户名 我的用户名: 类型来源有效时
如果你找到了另一种访问文件系统的方法
通过救援磁盘或其他人的计算机
导航至
/var/run/faillock
(*),此文件夹应包含一个带有锁定用户名的文件# ls /var/run/faillock 我的用户名
删除要解锁的用户名的文件
#rm /var/run/faillock/我的用户名
*) 这被称为“计数目录”,其位置取决于您的系统配置,可能位于/etc/security/faillock.conf
答案2
“sudo” 和 “faillock” - 如何处理“由于 X 次登录失败,该帐户被锁定”。
如果您仍然具有类似 root 的权限,则可以查看失败的登录...
faillock --user [USERNAME]
... 和/或重置尝试状态...
faillock --user [USERNAME] --reset
加:
您可以通过取消注释并更改参数来更改锁定前的可能尝试次数......
# deny = 3
...在文件中...
vi /etc/security/faillock.conf
通常情况下故障锁定10 分钟(600 秒)后自动解锁帐户,但您也可以更改它...
# unlock_time = 600
[参考:https://forum.manjaro.org/t/how-to-remove-or-increase-password-attempts/47986/2?u=eduardolucioac]
答案3
默认情况下,tally 日志存在于 中/var/run/faillock
。如果配置为/etc/security/faillock.conf
写入不同路径,则使用以下命令。
faillock --reset --user <user> --dir <tally dir path>