Resetear contraseña de root en linux con Gestor de Arranque GRUB
Leyendo un post en el sitio de www.dragonjar.org nos muestran como lograr resetear la contraseña del usuario root en linux con un parametro del gestor de arranque GRUB aqui dejo esta guia extraida desde el sitio

Si leemos todo, vemos que en la parte de abajo nos dice que para editar los comandos antes de bootear alguna entrada simplemente presionamos la tecla e. Lo hacemos y ahora vemos los parametros pasados para el booteo del sistema. Editemos los que contiene la línea kernel. La seleccionamos y de nuevo presionamos e. Al final de la línea agregamos:
init=/bin/bash
Nota: En algunos casos puede que no se encuentre disponible bash, simplemente reemplaza por la shell usada (por ejemplo: /bin/sh).
Presionamos ENTER y con esto quedará modificada la línea. Básicamente lo que hace el parametro init es indicarle a GRUB que archivo se debe ejecutar después de terminar de cargar el kernel, en este caso ejecutamos la shell (/bin/bash).

Presionamos la tecla b para que bootee el sistema. Recuerda que la modificación que hemos hecho aquí NO es permanente, si quieres hacer un cambio permanente debes modificar diréctamente el archivo /boot/grub/menu.lst. Después de terminar de cargar el kernel quedamos ante una shell con permisos de root:

Probablemente si intentamos modificar/crear algún archivo no podamos ya que no tenemos permisos de escritura. Debemos remontar la partición con permisos de lectura y escritura:
mount -n -o remount,rw /
Ahora tenemos dos opciones (en realidad muchas, pero con estas dos es mas que suficiente )
- Cambiar la contraseña de root
- Eliminar la contraseña de root
1. Cambiar la contraseña de root
Para hacerlo, simplemente ejecutamos el comando passwd, escribimos la nueva contraseña y la verificamos:

2. Eliminar la contraseña de root
Bastaría con editar el archivo /etc/shadow y modificar la primera línea (root) eliminando el contenido de los primeros dos puntos y los segundos, por ejemplo:
![]()
La dejamos así:
![]()
Guardamos el archivo y reiniciamos (lo más probable es que toque reiniciar físicamente) el sistema. Ahora verifiquemos que todo haya quedado bien

De esta forma logramos recuperar nuestra acceso a linux
Esta guia es original del sitio www.dragonjar.org
Written by cibernetiko on July 11th, 2009 with no comments.
Read more articles on Uncategorized.