Cómo recuperar la contraseña de un usuario en caso de olvido

Índice

Sin usar un Live CD
1.1 Ubuntu/Kubuntu
1.2 Debian
1.3 Otras distribuciones
2. Usando un Live CD


1. Sin usar un Live CD

1.1 Ubuntu/Kubuntu

Si se os olvida la contraseña de vuestro usuario en Kubuntu, podeis cambiarla por otra de una forma muy simple.

En primer lugar, al arrancar, hay que seleccionar la opción "Recovery Mode" del menú de GRUB. En el siguiente ejemplo, sería la segunda línea:

Kubuntu 9.04, kernel 2.6.28-12-generic
Kubuntu 9.04, kernel 2.6.28-12-generic (recovery mode)

Tras seleccionar esa opción, después de unos segundos, parece esta pantalla:

Hay que seleccionar la opción que aparece marcada en rojo:

root Drop to root shell prompt

Para desplazarse por las diferentes opciones hay que usar las teclas del cursor. Para seleccionar hay que usar el tabulador. Cuando aparezca resaltado, se pulsa intro.

Finalizado este paso estarás logueado como root.

Ahora sólo falta teclear:

passwd nombredelusuario

Donde "nombredelusuario" es el usuario al que se quiere cambiar de contraseña por haber olvidado la anterior.

El sistema pide que se introduzca la nueva contraseña 2 veces y en ningún momento pide la contraseña anterior.

Para reiniciar el sistema y arrancarlo con normalidad, se ejecuta:

reboot

1.2 Debian

En otras distribuciones GNU/Linux no es tan fácil loguearse como root para realizar este cambio. Por ejemplo, en Debian, hay que modificar una de las entradas del menú de GRUB. Para ello, seleccionada la entrada a modificar, se pulsa la tecla 'e' y aparecerá algo similar a esto:

title Debian, kernel 2.6.28-12
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-12 root=UUID=85ceac19-0349-438c-acba-95a73c021b35 ro quiet splash
initrd /boot/initrd.img-2.6.28-12
quiet

Con las teclas del cursor se selecciona la línea "kernel" y se vuelve a pulsar la tecla 'e'. Ahora, se añade esto al final de la línea:

init=/bin/bash

Se pulsa intro y luego la tecla 'b' para que comience el arranque.

Ahora se ejecuta:

mount -o remount, rw /

Y luego:

passwd nombredelusuario

1.3 Otras distribuciones

En otras distribuciones, no hay que añadir "init=/bin/bash" a la entrada del menú de GRUB que se vaya a usar, sino que basta con añadir:

single

Y una vez que el sistema ha arrancado:

passwd nombredelusuario

2. Usando un Live CD

Por último, voy a comentar la opción de recuperar la contraseña de un usuario usando un Live CD de Ubuntu/Kubuntu.

Una vez que el Live CD ya está arrancado y funcionando, se abre un terminal y se ejecutan estas acciones:

sudo mkdir /media/temporal
sudo mount -t ext3 /dev/particionenlaqueestalinuxinstalado /media/temporal
sudo chroot /media/temporal
sudo passwd nombredelusuario
exit

Con eso ya estaría cambiada la contraseña.