Establecer, restablecer y cambiar la contraseña de root en Ubuntu 20.04
El usuario root no es más que el usuario predeterminado creado en el sistema Linux con privilegios administrativos. Al igual que en las versiones anteriores de Ubuntu, el usuario root está bloqueado en Ubuntu 20.04 y un usuario nunca puede iniciar sesión como root inicialmente. En su sudo
lugar, se utiliza el sistema de uso del comando , que permite a cualquier usuario no administrativo realizar tareas administrativas como la instalación, sin realmente iniciar sesión como root, pero con privilegios de root.
Sin embargo, puede haber ciertas tareas administrativas cruciales que no están permitidas con el sudo
comando y solo se pueden realizar cuando el usuario root está conectado. Hay formas de establecer o restablecer la contraseña de root en tales escenarios. Tenga en cuenta que esto debe usarse solo en los casos en que el comando sudo
sea incompetente, ya que iniciar sesión como usuario root representa un riesgo de seguridad para su computadora.
Establecer / restablecer la contraseña de root
Este paso requiere que inicie sesión como usuario con sudo
privilegios y que el comando su
se permita como parte de los sudo
privilegios.
Ejecute lo siguiente para iniciar sesión como root. Introduzca su contraseña cuando se le solicite.
sudo su
Como se vio arriba, el indicador ahora ha cambiado a root. Por lo tanto, podemos iniciar sesión en root utilizando nuestra propia contraseña.
Ahora, para cambiar la contraseña de root, simplemente use el comando passwd
.
passwd
Esto establecerá la contraseña de root cuando se use por primera vez, o la cambiará a la nueva contraseña cuando se use posteriormente.
Es hora de comprobar si la nueva contraseña funciona. Presione Ctrl + D
para salir del indicador de root. Luego escriba el comando su
para iniciar sesión como root e ingrese la nueva contraseña de root que acabamos de configurar.
su
De esta forma, hemos modificado correctamente la contraseña de root y hemos podido iniciar sesión como root.
Sin embargo, como se dijo antes, esto requiere que su propio usuario tenga acceso a sudo. Pero, ¿qué sucede si no tiene acceso a sudo pero aún necesita cambiar la contraseña de root en caso de una emergencia? ¿Hay alguna forma de iniciar sesión como root en tal caso? Vamos a averiguar.
Restablecer la contraseña de root de Grub
Hay una manera de cambiar la contraseña de root o de cualquier otro usuario mientras se inicia en Ubuntu. Necesita modificar un poco el proceso de arranque.
Primero, reinicia tu computadora. Si el menú de GRUB no aparece automáticamente para usted cada vez que arranca, mantenga presionada la Shift
tecla mientras arranca. Esto mostrará con fuerza el menú de GRUB.
A continuación, marque la línea Ubuntu
del menú y presione e
para editar la configuración de arranque.
Necesitamos hacer la modificación en la línea que comienza con linux
, que es la penúltima línea de la configuración. Reemplace la última parte quiet splash
con rw init=/bin/bash
.
Básicamente, el cambio que estamos haciendo aquí es iniciar sesión en un shell ( init=/bin/bash
) en lugar de GUI ( quiet splash
) con rw
privilegios de lectura y escritura ( ).
Presione F10
para arrancar con esta configuración. Tenga en cuenta que esta configuración modificada se usa solo para ese inicio y se restablece en el siguiente inicio.
Como puede ver, hemos iniciado sesión como usuario root en el indicador de shell.
Ahora, como se hizo anteriormente, podemos ejecutar el comando passwd
aquí y restablecer la contraseña de root.
passwd
Se ha cambiado la contraseña de root. Ahora reinicie el sistema normalmente e inicie sesión como root con la nueva contraseña.
Ahora puede realizar las tareas administrativas necesarias.
Conclusión
Vimos dos formas de cambiar la contraseña de root en Ubuntu 20.04. Tenga en cuenta que, siempre que sea posible, se sudo
debe utilizar el comando para realizar tareas administrativas. Iniciar sesión como su
debe evitarse tanto como sea posible, ya que puede comprometer la seguridad del sistema, especialmente si está conectado a una red.