15 votos

¿Cómo puedo comprobar que la contraseña de un usuario está bloqueado?

He utilizado:

usermod -L myUser

para desactivar la contraseña para esta cuenta. Suponiendo que no sé la contraseña ¿cómo puedo comprobar que se ha deshabilitado.

De acuerdo a la página man de que lugares ! en la parte frontal de la contraseña cifrada, pero no sé cómo comprobar que sea.

23voto

katit Puntos 130

Usted puede utilizar el passwd de utilidad para mirar el estado de la contraseña del usuario entrada

passwd -S user
user LK 2012-11-06 0 99999 7 -1 (Password locked.) (CentOS)
user L 01/22/2013 0 99999 7 -1 (Ubuntu)

La LC , así como el (la Contraseña está Bloqueada) texto indican un bloqueo de la contraseña de entrada en CentOS y L indica un bloqueo de la entrada de la contraseña en Ubuntu.

También puede utilizar getent a leer la sombra de la base de datos

getent shadow user
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::

o puede simplemente mirar a la sombra en el mismo archivo

grep user /etc/shadow
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: