Recuperar Cuenta de Root
Desde grub
Apenas inicie grub, presionar la tecla "e" y cambiar la opción por defecto "ro" (read only) por "rw" (read & write), agregar la linea "init=/bin/bash" al final y presionar "b" para iniciar, luego simplemente somos root y usando el comando passwd podemos cambiar el password
Un vídeo donde se muestra como hacerlo: http://www.youtube.com/watch?v=hE4HNDSis7A
Modificando /etc/shadow
Para recuperar la cuenta del root lo que se debe hacer es entrar usando otro sistema operativo y luego buscar El archivo /etc/shadow correspondiente y modificar la linea en donde se encuentra el hash del root.
Una herramienta que puede servir para consultar los archivos de linux desde otro sistema operativo es un Live CD el cual posee su propia raíz que se encuentra en la imagen de la memoria del mismo, por lo que debemos montar la verdadera raíz del sistema que deseemos cambiar la contraseña de Root de la siguiente forma:
# mount -t ext3 /dev/hdaX /mnt (donde /dev/hdaX sería la partición que alberga la raíz)
Despues de ello accedemos al fichero de contraseñas de la Raíz con cualquier editor de texto de la siguiente manera:
# nano /mnt/etc/shadow
En caso contrario de que use la suite shadow password utilizaremos el siguiente fichero:
# nano /mnt/etc/passwd
Despues, en este archivo buscamos la linea del archivo /etc/shadow correspondiente que luciría de la siguiente forma:
root:$1$T4R4C4Qf$ZTpy..CQq7DdNUFNXNXLh1:13401:0:99999:7:::
y borrar el segundo campo (estos van separados por parentesis) de modo que quede así:
root::13401:0:99999:7:::
Por ultimo guardamos este fichero y accedemos nuevamente con contraseña de Root y por consiguiente nos pedirá una nueva contraseña.
Recomendación
Al manejar este tipo de ficheros, es posible que se corropan, por lo que es recomendable antes de hacer estos pasos es crear una copia de seguridad de la siguiente forma:
# cp /mnt/etc/shadow /mnt/etc/shadow.old
