Cómo restablecer la contraseña del superusuario root cuando la hemos perdido/olvidado. El proceso el válido para otras distribuciones Linux basadas en Red Hat.

Reiniciaremos el equipo o lo arrancaremos si lo teníamos detenido. En cuanto aparezca la ventana de selección de arranque GRUB, pulsaremos la tecla de cursor abajo para desplazarnos a la entrada «CentOS Linux (0-rescue-…). Una vez seleccionada, pulsaremos la tecla «e»:

Con la tecla de cursor abajo, nos desplazamos hasta la línea que empieza por «linux16…». Una vez en esta línea, pulsamos la tecla «Fin» (End), para irnos al final de esta línea, justo después de «rhgb quiet». Ahí añadimos un espacio y añadimos «rd.break»:

Pulsamos las teclas Control + X y el equipo arrancará en modo «rescate» y desde la línea de comandos básica:

Proporcionaremos permisos de lectura y escritura a sysroot, con el siguiente comando:

Cambiaremos a sysroot con:

Estableceremos la nueva contraseña para el superusuario root, con:

Volveremos a etiquetar los archivos con:

Y ejecutaremos (dos veces) el comando:

De esta forma saldremos del modo de rescate y el equipo se reiniciará normalmente:

Y podremos acceder con el superusuario root y la contraseña recuperada: