miércoles, 2 de abril de 2008

Recuperar Contraseña en Ubuntu

Solución 1 (Probada y NO funciona)
  • Enciende tu PC, y cuando salga el prompt del grub presionas la tecla ESC
  • Presiona e para editar
  • Desplázate hasta la linea del kernel que usas en caso de que sean 2 o más y presiona e
  • Sitúate hasta la linea del final y agrega rw init=/bin/bash
  • Presiona Enter y después b para arrancar (boot) tu sistema
  • Tu sistema iniciará con el usuario Root y sin contraseña
  • Ahora solo teclea:
passwd tu_usuario
  • Escribe la contraseña (una que recuerdes)
  • Reinicia el sistema
Solución 2 (NO Probada, pero es similar a la 4 que SÍ funciona)

Meter un LiveCD
- Cambiar la contraseña root del LiveCD (si podéis):
sudo passwd root
Os pedirá que introduzcáis dos veces la nueva contraseña UNIX.
Ahora montamos la partición donde tengamos instalado GNU/Linux (supongamos que sea /dev/sda1 y de tipo ext3 )
mkdir a
sudo mount -t ext3 /dev/sda1 a
Después, cambiamos la raíz del sistema para esa terminal:
sudo chroot a
Por último cambiamos la contraseña de los usuarios que queramos. Supongamos que vuestro usuario es zabila y queremos cambiar esa contraseña y poner la del superusuario (root):
sudo passwd zabila
Introducís dos veces la nueva contraseña tipo UNIX.
sudo passwd root
Lo mismo que lo anterior. Ya sólo falta reiniciar y quitar el LiveCD

Solución 3 (Probada y NO funciona)

Recuperarla desde Grub:
Lo primero a hacer es reiniciar la máquina, ya en Grub hay que colocarse sobre la opción de Linux y pulsar "e" (para editar).

Ahora hay que colocarse sobre la opción "kernel" y pulsar "e", separamos con un espacio el texto subsecuente, escribimos "single" y presionamos enter.

Ahora pulsamos "b" para iniciar el sistema, al entrar en modo terminal tenemos la cuenta superadministrador, por lo que sólo necesitamos cambiar la contraseña con el comando:

passwd root

y reiniciar el sistema para que tomen efecto los cambios:

reboot

Y listo, ya habrías cambiado la contraseña del root.

Solución 4 (Probada y SÍ funciona)

Desde el LiveCD:
Arrancamos con un CD-Live o un USB-Live de Ubuntu u otra distro Linux.
Cuando ha cargado el sistema, abrimos una terminal y tecleamos sudo su.
Ahora ya estamos como root.
Averigua cual es tu partición raíz con fdisk -l
Ahora montamos nuestra partición raiz ("/") en mi ejemplo es sda7
Escribe en la terminal:
mount /dev/sda7 /mnt
Ahora cambiamos el root de la partición montada:
chroot /mnt
Y cambiamos la contraseña:
passwd root
nos pedirá que tecleemos la nueva contraseña por dos veces.
Hecho. Sólo tenemos que salir del entorno chroot, desmontar la partición y reiniciar la máquina:
exit
umount /mnt
reboot

*Nota.- Si la contraseña que hemos olvidado es la del usuario sudo (1er. usuario que crea el sistema), entramos en Modo de Recuperación; nos logueamos como root y escribimos:
passwd usuario_sudo (donde usuario_sudo es el nombre del 1er usuario)
Nos pedirá que tecleemos la nueva contraseña por dos veces.

2 comentarios:

Jonathan dijo...

Excelente. Mil gracias. Por alguna razón no pude hacerlo desde el grub, pero con el live cd funcionó de maravillas.

Te debo una cerveza, pasame tu cbu (¿?)

Saludos!

santidisturvios dijo...

Barbaro Che!!! La segunda opción es la que me funcionó..
Mil gracias