Cómo obligar al usuario a cambiar la contraseña al siguiente inicio de sesión en Linux
- 1875
- 364
- Alejandro Duran
En nuestro último artículo, le hemos explicado cómo cambiar la información de caducidad de la contraseña del usuario en Linux, donde analizamos diferentes ejemplos del comando de chage. En este artículo, explicaremos cómo hacer con fuerza a un usuario para cambiar su contraseña al siguiente inicio de sesión en Linux.
Leer también: 3 formas de cambiar el shell predeterminado de un usuarios en Linux
Tenga en cuenta que si acaba de crear una cuenta de usuario con una contraseña predeterminada, también puede usar este truco para obligar a ese usuario a cambiar su contraseña al primer inicio de sesión.
Hay dos formas posibles de lograr esto, como se describe en detalle, a continuación.
Usando el comando PASSWD
Para obligar a un usuario a cambiar su contraseña, en primer lugar la contraseña debe haber expirado y hacer que la contraseña de un usuario expire, puede usar el comando passwd, que se utiliza para cambiar la contraseña de un usuario especificando el -mi
o --expirar
Cambiar junto con el nombre de usuario como se muestra.
# passwd --ext ravi
Luego verifique al usuario Ravi's Información de vencimiento y envejecimiento de contraseña con el comando de chage como se muestra.
# CHAGE -L RAVIVerifique la información de vencimiento de la contraseña del usuario
Después de ejecutar el comando passwd arriba, puede ver desde la salida del comando de chage que la contraseña del usuario debe cambiarse. Una vez que el usuario ravi intenta iniciar sesión la próxima vez, se le pedirá que cambie su contraseña antes de poder acceder a un shell como se muestra en la siguiente captura de pantalla.
Usuario obligado a cambiar la contraseñaUsando el comando CHAGE
Alternativamente, puede usar el comando de chage, con el -d
o --último día
opción que establece el número de días desde 1 de enero de 1970 Cuando se cambió la contraseña por última vez.
Ahora para establecer el vencimiento de la contraseña del usuario, ejecute el siguiente comando especificando el día a cero (0), significa que la contraseña no se ha cambiado desde la fecha anterior (i.mi. 1 de enero de 1970), por lo que la contraseña ha expirado literalmente y debe cambiarse inmediatamente antes de que el usuario pueda acceder al sistema nuevamente.
# CHAGE--LASTDAY 0 RAVI O # CHAGE--LASTDAY 1970-01-01 RAVI
A continuación, verifique al usuario Ravi's Información de vencimiento y envejecimiento de contraseña con el comando de chage usando -l
opción como se muestra.
# CHAGE -L RAVIVerifique la información de vencimiento de la contraseña
Aquí hay algunas guías adicionales de gestión de usuarios para usted.
- 11 formas de encontrar información de la cuenta de usuario y los detalles de inicio de sesión en Linux
- Cómo eliminar las cuentas de usuario con el directorio de inicio en Linux
Conclusión
Siempre se recomienda recordar a los usuarios que cambien las contraseñas de su cuenta regularmente por razones de seguridad. En este artículo, hemos explicado dos formas de obligar a los usuarios a cambiar su contraseña en el siguiente inicio de sesión. Puede hacer cualquier pregunta a través del formulario de comentarios a continuación.
- « IFTOP una herramienta de monitoreo de ancho de banda de red Linux en tiempo real
- Cómo instalar VLC 3.0 en Debian, Ubuntu y Linux Mint »