Si has olvidado la contraseña de un servidor Linux Ubuntu, puedes recuperarla usando el modo de recuperación. Aquí te doy un paso a paso para hacerlo:
Paso 1: Accede al Grub
- Reinicia tu servidor. Durante el arranque, cuando veas el menú de Grub (la pantalla que te permite elegir qué sistema operativo iniciar), selecciona la opción que normalmente usas, pero no presiones Enter.
- En lugar de eso, presiona
e
para editar las opciones de arranque.

Paso 2: Edita las Opciones de Arranque
- Ahora estarás en un editor de texto básico. Busca la línea que empieza con
linux
(olinux /vmlinuz-...
). Al final de esa línea, añadeinit=/bin/bash
. Esto le indicará al sistema que en lugar de iniciar normalmente, debe arrancar en una shell bash. - Luego, presiona
Ctrl + X
oF10
para iniciar con estas opciones modificadas.
Paso 3: Monta el Sistema de Archivos como Lectura/Escritura
- Una vez que el sistema haya arrancado, tendrás acceso a una shell como root, pero el sistema de archivos estará en modo de solo lectura. Para cambiar la contraseña, necesitas cambiarlo a modo lectura/escritura. Para hacerlo, ejecuta:
mount -o remount,rw /
Paso 4: Cambia la Contraseña
- Ahora puedes cambiar la contraseña del usuario root (o de cualquier otro usuario) con el siguiente comando:
passwd nombre_de_usuario
Reemplaza nombre_de_usuario
con el nombre del usuario cuya contraseña deseas cambiar. Si cambias la contraseña de root
, simplemente usa passwd
sin ningún argumento.
Se te pedirá que ingreses la nueva contraseña dos veces.
Paso 5: Reinicia el Sistema
- Una vez que hayas cambiado la contraseña, reinicia el sistema:bash
exec /sbin/init
Esto reiniciará el sistema de manera normal y ahora podrás iniciar sesión con la nueva contraseña.
Precauciones
- Este método permite acceso a cualquier cuenta de usuario, por lo que deberías usarlo con cuidado, especialmente si tu servidor está accesible públicamente.
- Considera revisar la seguridad de tu sistema, ya que esta técnica puede ser utilizada por alguien con acceso físico al servidor.
Si tienes problemas con alguno de estos pasos, o el sistema tiene configuraciones adicionales de seguridad (como encriptación del disco o protección del arranque), los pasos pueden variar.