Si necesita iniciar sesión como usuario raíz en su sistema Rocky Linux después de un tiempo y no puede recordar su contraseña, el único método para recuperarlo es restablecerla.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas y configuraciones relacionadas con el sistema Linux.
En este contexto, analizaremos el procedimiento para restablecer la contraseña de root en Rocky Linux 8 desde el menú de GRUB.
El menú de GRUB es un cargador de arranque y un software que carga y transfiere el control a un sistema operativo, como Linux, cuando se enciende una computadora.
Pasos para restablecer la contraseña raíz en Rocky Linux
1. Reinicie el sistema Rocky Linux
Primero, reinicie Rocky Linux 8 y presione 'e' en el teclado tan pronto como aparezca el menú de inicio. Esto mostrará la interfaz de edición de Grub.
2. Editar la configuración de Grub de arranque
A continuación, debemos editar la interfaz de configuración de arranque de Grub. Utilice las teclas de flecha para navegar por la interfaz. Localice la línea que comienza con linux y desplácese hasta el final de la línea con la tecla de flecha hacia adelante.
Luego agregue la línea rd.break enforcing=0 .
A partir de entonces, inicie el proceso de arranque con Ctrl+X e inicie el shell de secuencias de comandos del modo de emergencia.
3. Monte el sistema de archivos en modo "lectura y escritura"
Para restablecer la contraseña de root en Rocky Linux, primero necesitamos acceso de lectura y escritura al sistema de archivos sysroot. Ejecute el siguiente comando para montar el sistema de archivos en modo 'lectura' y 'escritura':
$ mount -o remount,rw /sysroot
A continuación, navegue por el directorio hasta el directorio sysroot usando el siguiente comando:
$ chroot /sysroot
4. Restablecer contraseña
Finalmente, todo está en su lugar y ahora podemos cambiar la contraseña del usuario root disponible. Ejecute el siguiente comando:
$ passwd root
El sistema le solicitará una nueva contraseña. Asegúrese de establecer una contraseña segura con al menos 8 caracteres, de lo contrario, se le advertirá que la contraseña es débil. Si todo es correcto, la contraseña se actualizará correctamente. Pulse la tecla Intro para continuar. Luego, salga del directorio Sysroot usando el comando exit.
Para restablecer la contraseña de root, cambiamos los derechos del sistema de archivos para leer y escribir. Tenemos que volver a configurarlo para que solo sea de lectura. Por lo tanto, ejecute el comando:
$ mount -o remount,ro /sysroot
5. Salga de la sesión y reinicie
A continuación, salga de la sesión de cambio de raíz y deje que su sistema se reinicie con el siguiente comando:
$ exit
Ahora puede iniciar sesión en su usuario raíz con la nueva contraseña.
6. Configure los modos de aplicación de SELinux
De acuerdo con la guía oficial de Redhat para restablecer las contraseñas del sistema, se recomienda eliminar las entradas residuales del archivo /etc/shadow que almacena las contraseñas del sistema. Entonces, una vez que haya iniciado sesión, ejecute el siguiente comando:
$ restorecon /etc/shadow
Luego, habilite las políticas de SELinux con el siguiente comando:
$ setenforce 1