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.
Método 1: Usando el Modo de Recuperación (Recovery Mode)
- 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 rootIngresa y confirma la nueva contraseña.
- 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 -lBusca la partición donde está instalado tu sistema operativo (por ejemplo, /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 rootIngresa y confirma la nueva contraseña.
- 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 o linux16 y agrega init=/bin/bash al final de esa línea.
- Inicia en modo single user: Presiona Ctrl + X o F10 para iniciar.
- Remonta el sistema de archivos con permisos de escritura:mount -o remount,rw /
- Cambia la contraseña de root:passwd rootIngresa y confirma la nueva contraseña.
- Reinicia el sistema:exec /sbin/init
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.
Fuente: somoslibres