Cómo forzar al usuario a cambiar la contraseña en el próximo inicio de sesión en Linux

Cómo forzar al usuario a cambiar la contraseña en el próximo inicio de sesión en Linux

En nuestro último artículo, le explicamos cómo cambiar la información de caducidad de la contraseña de usuario en Linux, donde observamos diferentes ejemplos del comando chage. En este artículo, explicaremos cómo forzar a un usuario a cambiar su contraseña en el próximo inicio de sesión en Linux.

Lea también. 3 formas de cambiar un usuario Shell predeterminado 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 en el 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 forzar a un usuario a cambiar su contraseña, primero que nada la contraseña debe haber caducado y para que la contraseña de un usuario caduque, puede usar el comando passwd. que se usa para cambiar la contraseña de un usuario especificando la opción-e o–expire junto con el nombre de usuario como se muestra .

# passwd–expire ravi freestar.config.enabled_slots.push

A continuación, verifique la contraseña de ravi. del usuario caducidad y ag obtener información con el comando chage. como se muestra.

# chage-l ravi  Verificar la información de vencimiento de la contraseña de usuario  Verificar información de vencimiento de contraseña de usuario Verifique la información de vencimiento de la contraseña del usuario

Después de ejecutar el comando passwd. anterior, puede ver en el resultado del comando chage. que la contraseña del usuario debe ser cambiado. Una vez que el usuario ravi. intente 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 forzado a cambiar la contraseña  Usuario forzado a cambiar contraseña Usuario forzado a cambiar contraseña

Usando el comando chage

Alternativamente, puede usar el comando chage. con la opción-d o–lastday que establece el número de días desde el 1 de enero de 1970. cuando se cambió la contraseña por última vez.

Ahora para establecer la caducidad de la contraseña del usuario, ejecute t El siguiente comando especificando el día en cero (0), significa que la contraseña no se ha cambiado desde la fecha anterior (es decir, 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 OR # chage-lastday 1970-01-01 ravi

​​A continuación, verifique la información de caducidad y antigüedad de la contraseña ravi. del usuario con el comando chage. usando la opción-l como se muestra.

# chage-l ravi  Comprobar Información de caducidad de la contraseña Verificar la información de caducidad de la contraseña Verifique la información de vencimiento de la contraseña

Aquí encontrará algunas guías de administración de usuarios adicionales para usted.

  1. 11 formas de encontrar información de cuenta de usuario y detalles de inicio de sesión en Linux
  2. Cómo eliminar cuentas de usuario con el directorio de inicio en Linux

Conclusión

Siempre se recomienda recordar a los usuarios que cambien sus contraseñas de cuenta con regularidad por razones de seguridad. En este artículo, hemos explicado dos formas de obligar a los usuarios a cambiar su contraseña en el próximo inicio de sesión. Puede hacer cualquier pregunta a través del formulario de comentarios a continuación.