1 votos

¿Por qué caduca la contraseña, si no se establece ninguna?

¿Por qué caduca la contraseña?

Estoy iniciando sesión con clave pública (sin contraseña) desde hace varios días. Hoy recibo este mensaje:

 > ssh modlink_foo_q@server

You are required to change your password immediately (password expired)
Last login: Wed Nov 14 09:26:48 2018 from 10.130.4.3
WARNING: Your password has expired.
You must change your password now and login again!
Changing password for modlink_foo_q.
 

Esta es la línea correspondiente en / etc / shadow

 server:~ # grep modli /etc/shadow
modlink_foo_q:!:17757:1:90:7:::
 

Creo que no se establece una contraseña. Entonces, ¿a quién puede expirar?

SO: SUSE Linux Enterprise Server 12 SP3

5voto

HBruijn Puntos 16577

El valor de su contraseña encriptada (o la falta de ella) no cambia el hecho de que una de caducidad de contraseña de la política ha sido establecida.

Ver https://linux.die.net/man/3/shadow y https://linux.die.net/man/5/shadow

La contraseña actual fue creado el martes 14 de Agosto de 2018
(el tercer campo es sp_lstchg - el número de días desde el 1 de enero de 1970 cuando la contraseña fue cambiada por última vez: date --date '1970-01-01 +17757days')
(lo más probable es que cuando se creó la cuenta) y fue válido por 90 días.
(campo #5 sp_max - el número de días después de que se debe cambiar la contraseña) I. e. la contraseña es válida hasta date --date '1970-01-01 +17757days +90days' Mon Nov 12 De 2018.

Actualmente se encuentra en los 7 días de período de gracia después de la fecha de caducidad de contraseña y, a menos que cambie la contraseña, o cambiar/actualizar los ámbitos de la política (con chage) que la cuenta se considera inactiva y movilidad por Lunes 19 de Noviembre de 2018.

 chage --lastday 2018-11-14 modlink_foo_q 

se actualizará la sp_lstchg de campo con la fecha de hoy, que le permitirá continuar con el uso de la cuenta por otros 90 antes de la simulación de una nueva restablecimiento de contraseña.

1voto

guettli Puntos 243

Actualicé /etc/login.defs para contener esto:

 PASS_MAX_DAYS    99999
PASS_MIN_DAYS    0
 

Ahora funciona. La contraseña no caduca más.

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: