lunes, 5 de mayo de 2014

Recuperar contraseña de usuario Root

Como ya sabéis, en Linux hay infinidad de métodos para recuperar la contraseña perdida de nuestro usuario root, que si la perdemos, ya no podemos realizar tareas de administrador.

En realidad, este método no recupera contraseña, si no que permite acceder al sistema sin contraseña, borrando así la contraseña del usuario que queremos.

1. Arranca tu sistema con un Live-CD de cualquier distribución de GNU/Linux, no es necesario que sea el del tuyo.

2. Una vez dentro, abrimos un terminal y averiguamos en que particion está instalado nuestro sistema Linux. Para ellos usamos el comando:

fdisk -l
 
La salida del comando te dará una linea de partición que tendrá un "*". Eso significará que es la partición que buscamos.



3. Como vemos en la imagen, en nuestro caso es /dev/sda1. Vamos a montar la partición en nuestro sistema, que como recordamos está corriendo en RAM al ser un CD-Live. Para ello usamos el comando:

mount /dev/sda1 /mnt

4. Ahora, tenemos acceso a toda la partición de nuestro sistema Linux. Basta con acceder al archivo que maneja los usuarios del sistema, que es /etc/passwd. Usamos el comando de edición:

nano /mnt/etc/passwd

5. Aquí veremos el fichero que comentabamos. Cada línea de este archivo contiene los datos de los usuarios, la mayoría creados por el sistema. Vamos a buscar nuestro usuario root, que en mi caso es "localpc" y borraremos la "X" que vemos al principio, que indica que el usuario tiene una contraseña y que está en el fichero /etc/shadow.

localpc:x:1000:1000:localpc,,,,:/home/localpc:/bin/bash 
 
Una vez borrada, indica que el usuario no necesita contraseña para acceder al sistema. Guardamos los cambios en el editor y reiniciaremos el sistema. Veremos que tenemos completo acceso, una vez dentro, se recomienda establecer una nueva contraseña con el comando passwd.



1 comentario:

  1. Hola segui las instrucciones solo que a mi en la ventana de terminal no me aparecio nada solo en la parte de abajo me dice ver ayuda, guardar, leer fich, justificar, etc esto que significa??

    ResponderEliminar