Cómo cambiar la contraseña del usuario root en Debian
![]()
La contraseña del usuario root en Debian se puede cambiar fácilmente utilizando el comando passwd. Dependiendo de si estamos trabajando como root o como un usuario con permisos sudo, el procedimiento es ligeramente diferente.
1. Cambiar la contraseña de root estando conectado como root
Si ya hemos iniciado sesión como root, simplemente ejecutamos:
passwdEl sistema solicitará la nueva contraseña:
New password:
Retype new password:
passwd: password updated successfullyLa contraseña de root habrá quedado modificada.
2. Cambiar la contraseña de root desde un usuario con sudo
Si estamos utilizando un usuario normal que tiene permisos de administrador mediante sudo, podemos cambiar directamente la contraseña de root con:
sudo passwd rootEl sistema solicitará primero la contraseña del usuario actual y después la nueva contraseña de root.
Por ejemplo:
$ sudo passwd root
New password:
Retype new password:
passwd: password updated successfully3. Comprobar que la contraseña funciona
Podemos comprobar que la nueva contraseña funciona intentando cambiar al usuario root:
su -Se solicitará la contraseña de root.
Si la contraseña es correcta, aparecerá una shell similar a:
root@servidor:~#Podemos comprobar el usuario actual con:
whoamiEl resultado debe ser:
root4. Si el usuario root está bloqueado
En algunas instalaciones de Debian, especialmente cuando se utiliza sudo, la cuenta root puede estar bloqueada.
Podemos establecer una contraseña para root mediante:
sudo passwd rootSi posteriormente queremos comprobar el estado de la cuenta:
sudo passwd -S root5. Recomendación de seguridad
La contraseña de root debe ser robusta y no reutilizarse en otros sistemas.
Una contraseña adecuada debería tener una longitud suficiente y combinar mayúsculas, minúsculas, números y caracteres especiales.
Siempre que sea posible, para la administración diaria es preferible utilizar un usuario normal con sudo en lugar de trabajar continuamente como root.
Resumen
| Situación | Comando |
|---|---|
| Ya somos root | passwd |
| Usuario con sudo | sudo passwd root |
| Comprobar la contraseña | su - |
| Comprobar estado de root | sudo passwd -S root |
