Cómo cambiar la contraseña de root en Ubuntu 20.04

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. El sistema de uso del comando sudo En su lugar, se usa, lo 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 y solo se puede ejecutar 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 aquellos casos en los que el comando sudo es 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 el comando su está permitido como parte de 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. imprenta Ctrl + D para salir del indicador de root. Luego escribe comando su para iniciar sesión como root e ingrese la nueva contraseña de root que acabamos de configurar.

su

De esta manera, hemos modificado con éxito 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 inicia, mantenga presionada la tecla Cambio clave durante el arranque. Esto mostrará con fuerza el menú de GRUB.

A continuación, marca la línea Ubuntu en el menú y presione mi para editar la configuración de arranque.

Necesitamos hacer la modificación en la línea comenzando con linux, que es la penúltima línea de la configuración. Reemplazar la última parte chapoteo tranquilo 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 (chapoteo tranquilo) con lectura y escritura (rw) privilegios.

imprenta 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 próximo 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 restablezca 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, sudo El comando debe usarse 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.