Cómo cambiar la contraseña de usuario en Linux

27 feb 2021 2 min di lettura
Cómo cambiar la contraseña de usuario en Linux
Indice dei contenuti

Introducción

En esta guía explicaremos cómo cambiar la contraseña de un usuario en Linux. También le mostraremos cómo obligar a los usuarios a cambiar su contraseña en el próximo inicio de sesión.

Las instrucciones deberían funcionar en cualquier distribución de Linux, incluidos Ubuntu, Debian y CentOS.

En Linux, puede cambiar la contraseña de una cuenta de usuario con la utilidad passwd

Las contraseñas cifradas del usuario, así como otra información relacionada con las contraseñas, se almacenan en el /etc/shadow.

Como usuario normal, solo puede cambiar su contraseña. El usuario root y los usuarios con privilegios de sudo pueden cambiar las contraseñas de otro usuario y definir cómo usar o cambiar la contraseña.

Cuando cambie su contraseña, asegúrese de utilizar una contraseña única y segura.

Tener una contraseña segura es lo más importante que puede hacer para proteger su cuenta. A menudo, una contraseña segura tiene al menos 16 caracteres y contiene al menos una letra mayúscula, una letra minúscula, un número y un carácter especial.

Por razones de seguridad, le recomendamos que actualice su contraseña con regularidad y utilice una contraseña única para cada cuenta.

Cambiar su contraseña de usuario

Para cambiar la contraseña de su cuenta de usuario, ejecute el passwd sin argumentos:

passwd

Se le pedirá que ingrese su contraseña actual. Si la contraseña es correcta, el comando le pedirá que ingrese y confirme la nueva contraseña.

Las contraseñas no se muestran en la pantalla cuando se ingresan.

La próxima vez que inicie sesión en el sistema, utilice la nueva contraseña.

Cambiar la contraseña de otro usuario

Como se mencionó en la introducción, solo el usuario root y los usuarios con sudo pueden cambiar la contraseña de otra cuenta de usuario.

El siguiente ejemplo asume que ha iniciado sesión como un usuario con privilegios de sudo.

Para cambiar la contraseña de otra cuenta de usuario, ejecute el passwd, seguido del nombre de usuario. Por ejemplo, para cambiar la contraseña de un usuario llamado noviello, ejecute el siguiente comando:

sudo passwd noviello

Se le pedirá que ingrese y confirme la nueva contraseña:

Enter new UNIX password:
 Retype new UNIX password:

Si tiene éxito, el comando imprimirá algo como esto:

passwd: password updated successfully

Obligar al usuario a cambiar la contraseña en el próximo inicio de sesión

De forma predeterminada, las contraseñas están configuradas para que nunca caduquen. Para obligar a un usuario a cambiar su contraseña la próxima vez que inicie sesión, use el passwd con la --expire opción seguida del nombre de usuario del usuario:

sudo passwd --expire noviello

El comando anterior caducará inmediatamente la contraseña del usuario.

La próxima vez que el usuario intente iniciar sesión con la contraseña anterior, se mostrará un mensaje que lo obliga a cambiar la contraseña:

ssh [email protected]
WARNING: Your password has expired.
 You must change your password now and login again!
 Changing password for noviello.
 (current) UNIX password:
 Enter new UNIX password:
 Retype new UNIX password:
 passwd: password updated successfully
 Connection to 192.168.11.22 closed.

Una vez que el usuario establece una nueva contraseña, la conexión se cerrará.

Conclusión

En este tutorial, aprendió cómo cambiar las contraseñas de los usuarios y cómo establecer la caducidad de las contraseñas.

Puede encontrar más información sobre el comando passwd escribiendo el siguiente comando:

man passwd

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.