Google+

viernes, 16 de enero de 2009

Restaurar la password de root


Supongamos que hace mucho que no entramos en una maquina y de repente no nos va la password de root, ¿que tenemos que hacer? pues seguir estos pequeños pasos

Cogemos una distro live cd (ubuntu, wifislax, knopix, etc), abrimos un terminal y nos logeamos como root.

$su

#mkdir /media/mi_disco

#mount /dev/sda2 /media/mi_disco #si tenemos una partición /boot tenemos que montar esa

#cd /media/mi_disco/boot/grub

#vi menu.lst

Buscamos la línea del kernel con la que arrancamos normalmente y le añadimos single, quedando más o menos así:

kernel          /boot/vmlinuz-2.6.18-6-486 root=/dev/sda1 ro single

Guardamos, desmontamos el disco, y reiniciamos.

Ahora arrancamos la maquina normal y nos logeamos como root, no pedirá password tranquilos,  y hacemos un:

#passwd

Metemos la nueva password

y volvemos a editar el archivo del grub

vi /boot/grub/menu.lst

Quitamos el "single", vamos que tiene que quedar como antes, y reiniciamos la maquina, y todos listo. si hacemos un "su" nos cojera la password que hemos metido antes.

Notas: Este how-to solo vale con grub y si nuestro cargador de arranque no tiene la opción del kernel de single

Todo esto tiene que ver con los niveles de ejecución de Linux, en este caso, el nivel 1.