Você pode executar o comando abaixo como root
para desbloquear a conta.
pam_tally2 --user=<user name> --reset
A conta local do linux não permitirá que o usuário faça o login mesmo depois de desbloqueá-lo.
O seguinte comando fornece a seguinte saída:
[userBar@host]$ sudo usermod -U userFoo
[sudo] password for userBar:
[userBar@host]$
e o seguinte comando fornece a seguinte saída:
[userBar@host]$ sudo passwd -u userFoo
[sudo] password for userBar:
Unlocking password for user userFoo.
passwd: Success
[userBar@host]$
E eu mudei a senha para um valor conhecido. Mas quando o usuário tenta efetuar login (estou fazendo o su-in, mas a mesma mensagem é vista em um ssh direto):
[userBar@host]$ su userFoo
Account locked due to 34 failed logins
Password:
su: incorrect password
No entanto, a execução de passwd -S gt2adm
não mostra a conta como bloqueada, nem /etc/shadow
mostra qualquer erro.
Isso começou a acontecer depois que algumas montagens foram adicionadas por outro administrador e isso não estava acontecendo antes para esse usuário específico.
Pesquisando, não consigo encontrar outra maneira de desbloquear a conta, e parece que uma conta bloqueada deve aparecer no arquivo passwd ou shadow, mas não é. Desbloqueei a conta várias vezes (com ambos os comandos) e reiniciei a máquina uma vez.
Você pode executar o comando abaixo como root
para desbloquear a conta.
pam_tally2 --user=<user name> --reset