Les ha pasado alguna vez que han perdido la contraseña de root de algun servidor linux? O que lo cambiaron y no se acuerdan? Bueno, hoy les dejo este articulo esperando les salve el dia a mas de uno.
En este ejemplo le cambiare el password a la cuenta root de un server debian 6 desde un live cd de ubuntu 12.04. El disco esta particionado con LVM, algo que le añade un poco mas de complejidad al problema. Para otras distribucciones los comandos deben ser parecidos.
-Hacemos boot desde el live cd de Ubuntu escogiendo la opcion de probarlo, OJO, no instalarlo, sino probarlo antes.
-Verificar red, podemos navegar? Sino, configurar la red para que podamos instalar paquetes en el live cd en memoria RAM.
-Instalamos dependencias necesitadas. Abrimos una consola e instalamos.
sudo apt-get install lvm2
-Buscamos el nombre y tamaño del volumen / debajo de la columna VG, en este caso es pve
sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 pve lvm2 a- 271.74G 3.99G
/dev/sda2 pve lvm2 a- 271.74G 3.99G
-Ya con el nombre podemos mirar mas info y preparanos para montar el volumen /
sudo lvdisplay /dev/pve
sudo vgscan --mknodes
sudo lvchange -a y /dev/pve/root
-Creamos un directorio temporal para montar el volumen
mkdir /tmp/temporal
-Montamos el volumen
sudo mount /dev/pve/root /tmp/temporal
-Editamos el file shadow y borramos todo lo que hay entre los : como segunda columna. Salimos guardando.
sudo vi /tmp/temporal/etc/shadow
root:$6$U/nxxx3732ddfgfgut1GKt6DRYWTlqKt45oxOW0qRRPWUzAm.KUHxjd/:
-Reiniciamos el equipo entrando esta vez por su disco. La cuenta root estara sin contraseña, asi que es dar Enter cuando nos pida el password. Aconsejable colocarle una contraseña inmediatamente y memorizarla.
reboot
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
No hay comentarios:
Publicar un comentario
Dejame un comentario, aprecio la retroalimentacion. Leave me a comment, I appreciate the feedback.