A continuacion los pasos para recuperar la clave de root en varios S.O. Se puede hacer de dos maneras:
1) Bootear por una iso
a) Para Redhat
a1) Si es de redhat, escoger la opción troobleshooting y rescue, luego continue (1)
Nos enjaulamos en el sysroot:
#chroot /sysroot
#passwd
#touch /.autorelabel
exit o ctrl + d
#reboot
a2) Si es otra iso.
Debemos pasar al shell, Identificar disco y montar. Para el ejercicio, sda1 es la partición con la raiz /
#mkdir /tmp/part1
#mount -o rw /dev/sda1 /tmp/part1
#chroot /tmp/part1
#passwd
#touch /.autorelabel
exit o ctrl + d
#reboot
b) Para SUSE
b1) Si es de suse. Escoger More y Rescue system. Nos pide un usuario y digitamos root.
En el shell, debemos identificar el disco y montar. En este ejercicio sda2 es el disco raiz.
#mkdir /tmp/part1
#mount -o rw /dev/sda2 /tmp/part1
#mount --bind /dev /tmp/dev # <----- a veces funciona sin montar el /dev
#chroot /tmp/part1
#passwd
#sync
#exit
#reboot
b2) Si es otra iso. El mismo proceso en shell de con la ISO de rescate de SUSE.
2) Editar el menú del grub
a) Si es redhat
Al arrancar, seleccionar el menú y presionar la tecla e. En la linea que contiente «linux16», agregar al final rd.break y presionar ctrl +x
Luego de arrancar, se remonta la raiz :
#mount -o remount rw /sysroot
#chroot /sysroot
#passwd
#touch /.autorelabel
exit o ctrl + d
#reboot
b) Si es Suse (12 y 15)
Al arrancar , seleccionar menú y presionar la tecla e. En la linea que inicia con «linux», al final colocar init=/bin/sh y presionar ctrl + x
Luego de estar en el prompt, se remonta la raiz:
#mount -o remount rw /
#chroot /
#passwd
#sync
exit o ctrl + d y reiniciar
Comentarios
Publicar un comentario