En Linux, cuando olvida la contraseña de su cuenta, puede restablecerla fácilmente utilizando una cuenta de root. Pero cuando olvidas la contraseña de tu cuenta raíz, estás en una mala situación.
No puede restablecer la contraseña de su cuenta raíz utilizando una cuenta de usuario normal, ya que una cuenta de usuario no puede realizar tales tareas en general.
En este artículo, cubriremos cómo recuperar su contraseña de root de CentOS. Entonces veamos cómo hacerlo.
Cómo recuperar su contraseña de root - paso a paso
En CentOS, es posible hacer que los scripts que se ejecutan desde initramfs depuren el shell en ciertos puntos, proporcionen un shell raíz y continúen cuando ese shell exista.
Si bien esto está destinado principalmente a la depuración, también se puede usar para recuperar una contraseña de root perdida.
Siga estos pasos para recuperar su contraseña de root perdida.
Primero, reinicie el sistema.

Interrumpa la cuenta atrás del cargador de arranque presionando cualquier tecla.
Mueva el cursor a la entrada que necesita arrancar.

Presione “e” para seleccionar esa entrada. Después de seleccionar esa entrada, aparecerán los siguientes comandos del kernel.

En la línea de comando del kernel, mueva el cursor a la línea que comienza con linux16.

Presione la tecla "Fin" para mover el cursor al final. Escriba "rd.break" (esto se interrumpirá justo antes de que se entregue el control desde initramfsal sistema actual).

Luego presione "Ctrl + x" para guardar esos cambios. Aparecerá el shell de depuración de Initramfs.

A continuación, tenemos que proporcionar permisos de lectura y escritura a / sysroot escribiendo el siguiente comando:
mount -o remount,rw /sysroot/

Ahora cambia a la cárcel de chroot.
chroot /sysroot

Aquí, / sysroot se trata como la raíz del árbol del sistema de archivos.
A continuación, establecerá una nueva contraseña de root.
passwd root

Y vuelva a etiquetar los archivos.
touch /.autorelabel

Por último, escriba "salir" dos veces.
El primero saldrá de la cárcel de chroot.

El siguiente saldrá del shell de depuración initramfs y reiniciará el sistema.

Ahora puede iniciar sesión como root con su contraseña actualizada.
No dude en hacerme saber si tiene alguna pregunta. Puede contactarme y conectarse conmigo en Twitter.
Gracias por leer.
¡Feliz codificación!