Guía paso a paso para restablecer la contraseña root en Linux

Guía paso a paso para restablecer la contraseña root en Linux

En el ámbito de los sistemas Linux, una seguridad robusta es fundamental, ya que el acceso depende en gran medida de las contraseñas de usuario. Si bien un usuario normal puede restablecer su contraseña olvidada mediante un superusuario, el problema se agrava significativamente si el usuario root pierde su contraseña. Esta guía completa le proporcionará cuatro métodos distintos para recuperar una contraseña root perdida, lo que le permitirá recuperar el control de su sistema Linux de forma rápida y eficiente.

Método 1: Restablecer la contraseña root usando Sudo

Una de las maneras más sencillas de restablecer la contraseña de root consiste en usar una cuenta de usuario normal con permisos de sudo. Para verificar los privilegios de su usuario actual, ejecute el siguiente comando:

groups

Una terminal que muestra el comando de grupos para verificar si el usuario actual puede ejecutar comandos root a través de sudo.

Si su cuenta de usuario tiene acceso a sudo, puede proceder a restablecer la contraseña root ejecutando:

sudo passwd root

Se te pedirá que ingreses una nueva contraseña para el usuario root y la confirmes. Asegúrate de que sea segura y fácil de recordar.

Una terminal que muestra el proceso de cambiar la contraseña root usando sudo.

Después de configurar la nueva contraseña, verifique su funcionalidad cambiando al usuario root usando su:

Una terminal que muestra el comando su para probar si la contraseña de root se cambió correctamente.

Método 2: Restablecer la contraseña root mediante GRUB

Si no hay un usuario sudo disponible, restablecer la contraseña de root mediante el gestor de arranque GRUB es una alternativa eficaz. Este proceso implica arrancar el sistema en modo monousuario, lo que otorga acceso directo a un shell de root.

Comience reiniciando su máquina y presione rápidamente la Down Arrowtecla para interrumpir el proceso de arranque y acceder al menú GRUB.

Una captura de pantalla del menú de arranque de GRUB seleccionando el

Resalte la entrada correspondiente y pulse Epara editar los parámetros de arranque. Localice la línea que empieza por «linux» y cambie roa rw, añadiendo init=/bin/bashal final de la línea para acceder en modo de usuario único.

Una captura de pantalla que muestra el menú de GRUB con resaltados en el

Confirme sus cambios presionando F10y luego seleccione la opción de arranque para ingresar al sistema con un shell root.

Una terminal que muestra el sistema ejecutándose en modo de usuario único.

Para garantizar que el sistema de archivos raíz sea modificable, móntelo en modo de lectura y escritura:

mount -n -o remount, rw /

Ahora, restablezca su contraseña usando:

passwd root

Una terminal que muestra el proceso de cambio de la contraseña root en modo de usuario único.

Por último, reinicie su sistema y salga del shell usando:

exec /sbin/init

Método 3: Restablecer la contraseña root mediante la depuración de Systemd

En casos donde GRUB no es viable, usar el modo de depuración de Systemd para restablecer la contraseña de root es una excelente alternativa. Inicie el proceso editando el archivo de configuración de GRUB:

sudo nano /etc/default/grub

Busque la GRUB_CMDLINE_LINUXlínea y añádala systemd.debug-shelldentro de las comillas para habilitar el shell de depuración.

Una terminal que resalta el archivo de configuración de GRUB modificado para el modo de depuración de Systemd.

Después de guardar los cambios, vuelva a crear la configuración de GRUB:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Al reiniciar, presione Ctrl+ Alt+ F9para obtener acceso al shell raíz de depuración.

Una terminal que muestra el indicador del modo de depuración funcionando correctamente.

Desde aquí, ejecuta:

passwd

para establecer su nueva contraseña de root y verificar la funcionalidad cambiando a otro TTY usando Ctrl+ Alt+ F2e iniciando sesión como root.

Una terminal que muestra la confirmación de que el cambio de contraseña root se realizó correctamente.

Método 4: Restablecer la contraseña root usando una ISO en vivo

Si todo lo demás falla y tienes acceso a una imagen ISO en vivo, este método te guiará para restablecer la contraseña de root iniciando desde ella. Descarga la última versión de Ubuntu o cualquier otra distribución y crea una unidad USB de arranque.

Cambie el BIOS de su sistema para arrancar desde la unidad USB primero, seleccionando Probar Ubuntu una vez que se le solicite ingresar al entorno de escritorio Live.

Una captura de pantalla que resalta el

Abra la terminal y conviértase en root con el siguiente comando:

sudo -s

A continuación, evalúe las particiones del disco duro:

fdisk -l

Su partición raíz probablemente tendrá /dev/sda4una designación similar según la configuración. Móntela usando:

mkdir /mnt/recover mount /dev/vda4 /mnt/recover

Una terminal que muestra el proceso de montaje de la partición raíz en el sistema Live ISO.

Ahora acceda a la partición montada:

chroot /mnt/recover

Luego, restablezca la contraseña root con:

passwd root

Una terminal que muestra el proceso de chrooting y cambio de contraseña del usuario root.

Salir del entorno chroot:

exit

Desmonte la partición y reinicie su sistema:

umount /mnt/recoverexit

Conclusión: Cambiar correctamente la contraseña de root es solo un paso para mantener la integridad y seguridad de su sistema Linux. Actualizar periódicamente las medidas de seguridad del sistema, como el cifrado del disco duro, es esencial para protegerse contra el acceso no autorizado.

Crédito de la imagen: Grok vía x.ai. Todas las modificaciones y capturas de pantalla son de Ramces Red.

Preguntas frecuentes

1.¿Puedo restablecer la contraseña root sin un menú GRUB?

Si no tiene acceso al menú de GRUB, usar una Live ISO para restablecer su contraseña de root es una alternativa eficaz y accesible. Este método implica arrancar desde un Live USB o CD y modificar la contraseña de root mediante la terminal.

2.¿Qué pasa si mi cuenta de usuario no tiene privilegios de sudo?

En tales casos, lo mejor es utilizar el método GRUB para acceder directamente al modo de usuario único, lo que le permitirá restablecer la contraseña de root sin necesidad de acceso sudo.

3.¿Existen riesgos de seguridad asociados con el restablecimiento de la contraseña root?

Sí, es fundamental garantizar que usuarios no autorizados no accedan físicamente a la máquina durante este proceso, ya que podrían explotar vulnerabilidades. Proteja siempre la BIOS y las opciones del cargador de arranque para mitigar riesgos.

Fuente e imágenes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *