Olvidar la contraseña de root en un sistema Linux puede ser una experiencia estresante, ya que el acceso al usuario root es esencial para la administración del sistema. Sin embargo, existen métodos seguros y efectivos para recuperar la contraseña de root.
A continuación, exploraremos paso a paso cómo puedes restablecer la contraseña de root en diferentes distribuciones de Linux.
Puede leer también | Padloc: un administrador de contraseñas para Linux
Método 1: Usando el Modo de Recuperación (Recovery Mode)
Este método es aplicable a la mayoría de las distribuciones basadas en Debian y Ubuntu.
- Reinicia el sistema: Enciende o reinicia tu computadora y espera a que aparezca el menú de GRUB.
- Accede al modo de recuperación: En el menú de GRUB, selecciona la opción que dice "Opciones avanzadas para Ubuntu" o similar, luego selecciona la entrada con "(recovery mode)".
- Selecciona “root”: Una vez en el menú de recuperación, elige la opción "root" para acceder a una terminal de superusuario.
- Remonta el sistema de archivos con permisos de escritura:
mount -o remount,rw /
- Cambia la contraseña de root:
passwd root
- Reinicia el sistema:
reboot
Método 2: Usando una Live CD/USB
Este método es útil si el sistema no tiene un modo de recuperación.
- Crea un Live CD/USB: Descarga una imagen ISO de una distribución de Linux (como Ubuntu) y crea un Live CD o USB.
- Arranca desde el Live CD/USB: Inserta el Live CD/USB y arranca tu computadora desde él.
- Abre una terminal: Una vez que hayas arrancado en el entorno en vivo, abre una terminal.
- Identifica la partición de tu sistema:
sudo fdisk -l
/dev/sda1
). - Monta la partición:
sudo mount /dev/sda1 /mnt
- Accede a la partición:
sudo chroot /mnt
- Cambia la contraseña de root:
passwd root
- Desmonta la partición y reinicia:
exit sudo umount /mnt sudo reboot
Método 3: Usando el Kernel de Linux (Single User Mode)
- Reinicia el sistema y espera a que aparezca el menú de GRUB.
- Edita la entrada de GRUB: Selecciona la entrada de Linux que usas habitualmente y presiona
e
para editarla. - Modifica las opciones de arranque: Busca la línea que comienza con
linux
olinux16
y agregainit=/bin/bash
al final de esa línea. - Inicia en modo single user: Presiona
Ctrl + X
oF10
para iniciar. - Remonta el sistema de archivos con permisos de escritura:
mount -o remount,rw /
- Cambia la contraseña de root:
passwd root
- Reinicia el sistema:
exec /sbin/init
Puede leer también | Linux Pass: Un gestor de contraseñas basado en texto
Recuperar la contraseña de root en Linux es un proceso relativamente sencillo si tienes acceso físico a la máquina. Utilizando el modo de recuperación, una Live CD/USB o iniciando en modo single user, puedes restablecer la contraseña y volver a tener acceso completo al sistema. Es importante recordar mantener tus contraseñas seguras y realizar copias de seguridad periódicas para evitar problemas en el futuro.