
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

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.

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

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.

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

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

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

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_LINUX
línea y añádala systemd.debug-shell
dentro de las comillas para habilitar el shell de depuración.

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.

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.

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.

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/sda4
una designación similar según la configuración. Móntela usando:
mkdir /mnt/recover mount /dev/vda4 /mnt/recover

Ahora acceda a la partición montada:
chroot /mnt/recover
Luego, restablezca la contraseña root con:
passwd 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.
Deja una respuesta ▼