Los reclamos de cuentas de Linux Redhat se bloquearon incluso después de desbloquear


0

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 gt2admno muestra la cuenta como bloqueada, ni /etc/shadowmuestra 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.


¿Qué hay de desbloquear la cuenta y luego asignar una nueva contraseña a la cuenta afectada?
— mdpc

Cambié la contraseña después de desbloquear. "Y cambié la contraseña a un valor conocido". Todavía tengo el problema, y ​​el inicio de sesión todavía lo ve como bloqueado, aunque en ningún otro lugar se ve el estado bloqueado.
— Nex Terren

Intente reiniciar nscd también .....
— mdpc

¿También hay registros de nombre de usuario duplicados?
— mdpc

El servidor no tiene / usr / sbin / nscd para reiniciar, suponiendo que estoy viendo / pensando en lo que estás hablando. Y / etc / shadow y / etc / passwd solo tienen una entrada cada uno para este usuario, pero esa fue una buena idea y algo en lo que no había pensado.
— Nex Terren

Respuestas:


1

Puede ejecutar el siguiente comando rootpara desbloquear la cuenta.

pam_tally2 --user=<user name> --reset
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.