Por razones de seguridad, debe cambiar con frecuencia la contraseña de las cuentas en el sistema. En este artículo, vamos a ver cómo podemos obligar al usuario a cambiar la contraseña en el próximo inicio de sesión en Linux. Podemos hacerlo por dos métodos, uno usando el comando passwd y el otro usando el comando chage.
Para obligar a un usuario a cambiar la contraseña de la cuenta de usuario, la contraseña actual debe haber caducado. Podemos caducar la contraseña del usuario usando el comando passwd. El comando passwd proporciona la opción -e o –expire para caducar la contraseña del usuario. Use el siguiente comando para caducar la contraseña del usuario
sudo passwd --expire username
Después de ejecutar este comando, la contraseña caducará. Podemos verificar la contraseña caducada o no usando el comando chage con la opción -l. Utilice el siguiente comando para verificar si la contraseña ha caducado o no.
chag -l username
La próxima vez que un usuario intente iniciar sesión en el sistema, se le solicitará que cambie la contraseña actual.
chage es una herramienta de línea de comandos que se utiliza para actualizar la información de antigüedad de la cuenta de usuario. Podemos usar el comando chage para hacer caducar la contraseña de una cuenta. El comando chage proporciona la opción -d o –lastday, con esta opción menciona el número de días después del 1 de enero de 1970, la contraseña debe caducar. Entonces, para caducar la contraseña ahora podemos usar la opción 0. Cuando usamos 0, esto significa que la contraseña venció el 1 de enero de 1970 y debe cambiarse.
chage --lastday 0 username
Podemos verificar que la contraseña haya caducado o no usando el comando de cambio con la opción -l.
En el próximo inicio de sesión, el sistema le pedirá al usuario que restablezca la contraseña.
Publicación traducida automáticamente
Artículo escrito por nishant0073 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA