La cuenta local de Linux no permitirá que el usuario inicie sesión incluso después de desbloquearla.
El siguiente comando proporciona el siguiente resultado:
[userBar@host]$ sudo usermod -U userFoo
[sudo] password for userBar:
[userBar@host]$
y el siguiente comando proporciona el siguiente resultado:
[userBar@host]$ sudo passwd -u userFoo
[sudo] password for userBar:
Unlocking password for user userFoo.
passwd: Success
[userBar@host]$
Y cambié la contraseña a un valor conocido. Pero cuando el usuario intenta iniciar sesión (estoy insinuando, pero el mismo mensaje se ve en un ssh directo):
[userBar@host]$ su userFoo
Account locked due to 34 failed logins
Password:
su: incorrect password
Y, sin embargo, la ejecución passwd -S gt2adm
no muestra la cuenta como bloqueada, ni /etc/shadow
muestra ningún error.
Esto comenzó a suceder después de que otro administrador agregó algunas monturas y no sucedía antes para este usuario específico.
Buscando en Google no puedo encontrar otra forma de desbloquear la cuenta, y parece que una cuenta bloqueada debería aparecer en el archivo passwd o shadow, pero no lo es. He desbloqueado la cuenta varias veces (con ambos comandos) e incluso he reiniciado la máquina una vez.
fuente
Respuestas:
Puede ejecutar el siguiente comando
root
para desbloquear la cuenta.fuente