Cuando se trabaja en un sistema operativo Linux, una contraseña es la primera línea de defensa para asegurar el sistema. Se recomienda cambiar la contraseña de usuario en Linux para reforzar la seguridad y hacer que el sistema sea más difícil de violar. passwd es una utilidad de línea de comandos en Linux que se utiliza para actualizar la contraseña de autenticación de un usuario almacenada en el archivo /etc/shadow. Un root o superusuario puede cambiar la contraseña de cualquier cuenta de usuario, mientras que un usuario normal solo puede cambiar la contraseña de su propia cuenta.
Al cambiar la contraseña de un usuario en Linux, debe seguir las siguientes pautas:
- La contraseña debe ser segura, al menos ocho caracteres o más.
- Use letras mayúsculas y minúsculas para que la contraseña sea segura.
- Evite cualquier palabra del diccionario, su nombre, apellido o fecha de nacimiento en una contraseña.
En esta publicación, le mostraremos cómo cambiar o establecer contraseñas de usuario en Linux.
Requisitos
- Un servidor que ejecuta Linux en Atlantic.Net Cloud Platform
- Una contraseña de root configurada en su servidor
Crear servidor en la nube de Atlantic.Net
Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo cualquier sistema operativo Linux con al menos 1 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.
Cambie su contraseña de usuario
Si desea cambiar su propia contraseña, use la utilidad de línea de comandos passwd como se muestra a continuación:
passwd
Se le pedirá que proporcione su contraseña existente para establecer la nueva contraseña. Una vez que la contraseña sea correcta, se le pedirá que proporcione una nueva contraseña como se muestra a continuación:
Changing password for vyom. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Después de configurar una nueva contraseña, puede usarla en el próximo inicio de sesión.
Cambiar la contraseña de otro usuario
Solo un usuario root o un usuario con privilegios sudo puede cambiar la contraseña de otro usuario. Utilice la siguiente sintaxis para cambiar la contraseña del otro usuario:
sudo passwd username
Por ejemplo, para cambiar la contraseña del usuario llamado vyom , ejecute el siguiente comando:
sudo passwd vyom
Se le pedirá que proporcione y confirme la nueva contraseña:
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Obligar al usuario a cambiar una contraseña al iniciar sesión
Si está trabajando en un entorno multiusuario, se recomienda obligar a un usuario a cambiar su contraseña la próxima vez que inicie sesión.
Use el siguiente comando para forzar al usuario llamado hitesh para cambiar una contraseña en el próximo inicio de sesión:
sudo passwd --expire hitesh
Este comando hará caducar la contraseña de usuario. Cuando el usuario intente iniciar sesión con la contraseña anterior, verá un mensaje que le pedirá que cambie su contraseña:
ssh [email protected]
Debería ver el siguiente mensaje:
[email protected]'s password: You are required to change your password immediately (root enforced) WARNING: Your password has expired. You must change your password now and login again! Changing password for hitesh. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Conclusión
En esta guía, explicamos cómo establecer o cambiar una contraseña de usuario en Linux. Este procedimiento funcionará en cualquier sistema operativo Linux, incluidos Ubuntu, Debian, RHEL, Fedora, CentOS, Rocky Linux, Oracle Linux, Alpine, Arch y más. ¡Pruébelo en alojamiento VPS de Atlantic.Net!