Tenemos un notepad con una distribución derivada de Ubuntu 10.04 en el trabajamos como usuario sin problemas. Los permisos de usuario no permiten realizar determinadas tareas de administración y necesitamos acceder como root pero hemos olvidado la contraseña. Además, el arranque es gestionado con grub2 y es de menú oculto, es decir, no permite elegir entre distintas opciones.
Solución:
Acceder al sistema de forma que podamos cambiar la contraseña de root.
Procedimiento:
Utilizaremos un pendrive con una distribución Live (en este caso será Knoppix 6.2, véase este hilo)
A. Anulando la contraseña de root
- Insertamos el pendrive, arrancamos y entramos en la BIOS para hacer del pendrive el primer dispositivo de arranque.
- Localizamos la partición del disco duro en que está el sistema. Si ejecutamos kdf en línea de comando obtendremos un listado de todas las particiones del disco, y su tipo, que son de la forma /dev/sdaX. Si X es menor que 5, la partición es primaria; si igual o mayor que 5 extendida. Normalmente el sistema suele estar en /dev/sda1 y el tipo suele ser ext3 o ext4
- Autentificarnos como root
- Montar la partición
- Utilizar un editor de texto, en este caso kwrite, para abrir el documento passwd y buscar la línea que comienza así: root:x: borramos la 'x' y guardamos.
- Abrimos shadow (que está también en /mnt/etc), buscamos la línea que comienza con root: y eliminamos todos los caracteres que hay entre los símbolos ':' pero no éstos, de forma que quedará algo así como root:::::: y guardamos
B. Poniendo nueva contraseña de root
Debemos acceder en modo monousuario.
- Arrancamos manteniendo pulsada la tecla de Mayúsculas (¡no la de Bloqueo de Mayúsculas!) con lo que el menú de arranque gestionado por grub2 se hará visible.
- Resaltamos la opción que arranca nuestro sistema y la editamos pulsando 'e'
- Movemos el cursor al final de la línea que comienza con linux y añadimos un espacio y la palabra single
- Continuamos el proceso de arranque (normalmente pulsando Ctrl-X) que nos llevará a una terminal de texto.
- Nos identificamos como root con el comando su (no pedirá contraseña)
- Ponemos nueva contraseña de root con el comando passwd
No hay comentarios:
Publicar un comentario