Локальная учетная запись linux не позволит пользователю войти в систему даже после разблокировки.

Следующая команда обеспечивает следующий вывод:

[userBar@host]$ sudo usermod -U userFoo

[sudo] password for userBar:

[userBar@host]$

и следующая команда обеспечивает следующий вывод:

[userBar@host]$ sudo passwd -u userFoo

[sudo] password for userBar:

Unlocking password for user userFoo.

passwd: Success

[userBar@host]$

И я сменил пароль на известное значение. Но когда пользователь пытается войти в систему (я подаю заявку, но то же сообщение видно в прямом ssh):

[userBar@host]$ su userFoo

Account locked due to 34 failed logins

Password:

su: incorrect password

И все же при запуске passwd -S gt2adm не отображается как заблокированная, и /etc/shadow показывает никаких ошибок.

Это начало происходить после того, как другой администратор добавил несколько монтирований, и раньше этого конкретного пользователя не было.

Поискивая вокруг, я не могу найти другой способ разблокировать учетную запись, и похоже, что заблокированная учетная запись должна отображаться в файле passwd или shadow, но это не так. Я разблокировал учетную запись несколько раз (обеими командами) и даже однажды перезагрузил компьютер.

1 ответ1

1

Вы можете выполнить приведенную ниже команду от имени пользователя root чтобы разблокировать учетную запись.

pam_tally2 --user=<user name> --reset

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .