Para recuperar la contraseña de root en un servidor Red Hat que está en una máquina virtual, puedes seguir los siguentes pasos:
Esto hará que el sistema entre en modo de emergencia antes de montar el sistema de archivos en modo lectura-escritura.
Presiona Ctrl + X o F10 para iniciar el sistema con la configuración modificada.
Una vez que el sistema cargue, te llevará a un prompt en modo de emergencia. Ahora, monta el sistema de archivos raíz con permisos de lectura-escritura ejecutando:
mount -o remount,rw /sysroot
Accede al sistema usando el siguiente comando:
chroot /sysroot
Cambia la contraseña de root con el comando: passwd
Luego, sigue las instrucciones para establecer una nueva contraseña.
Sal del entorno chroot y reinicia la máquina virtual: exit, y exit.
El sistema debería reiniciarse normalmente y permitirte acceder con la nueva contraseña de root.
Recuerda revertir el cambio de seguridad que se hizo en GRUB si es necesario y, si tu máquina usa SELinux, ejecuta touch /.autorelabel antes de reiniciar para evitar problemas de permisos.