Cómo restablecer la contraseña de root olvidada o perdida en Fedora


Un administrador de sistema Linux puede restablecer rápidamente una contraseña olvidada por el usuario usando el comando passwd, pero ¿qué sucede si el administrador del sistema olvida la contraseña de root? En este artículo, explicaremos cómo restablecer una contraseña de usuario root olvidada o perdida en la distribución de Fedora Linux.

Tenga en cuenta que para restablecer la contraseña de usuario raíz perdida, debe tener acceso físico a la máquina Fedora para acceder a la configuración de Grub para restablecer y reiniciar la máquina. Además, si su sistema Fedora está encriptado, también conocerá la frase de contraseña de LUKS.

Edite la configuración de Fedora GRUB

Para editar la configuración de Fedora Grub, debe interrumpir el proceso de arranque reiniciando la máquina Fedora y presionando E en su teclado cuando vea el siguiente menú de GRUB:

Después de presionar E en su teclado, obtendrá la siguiente pantalla.

Use las teclas de flecha del teclado y vaya a la línea linux como se muestra.

Después de encontrar la línea linux , elimine rhgb quiet y reemplácelo con lo siguiente.

rd.break enforcing=0

Una vez que haya terminado de editar la línea, presione Ctrl-x para guardar e iniciar el sistema.

Nota: agregando enforcing u003d 0 , omite la realización de un reetiquetado SELinux del sistema completo. Una vez reiniciado el sistema, restaure el contexto SELinux apropiado para el archivo/etc/shadow como se explica a continuación en este artículo.

Montaje del sistema de archivos de Fedora

Una vez que el sistema se inició en modo de emergencia, debe volver a montar el disco duro con permiso de lectura y escritura utilizando el siguiente comando en el terminal.

# mount -o remount,rw /sysroot

Establecer contraseña de root olvidada en Fedora

Ahora ejecute el siguiente comando chroot para acceder al sistema Fedora.

# chroot /sysroot

Ahora puede restablecer la contraseña de usuario raíz de Fedora olvidada o perdida usando el comando passwd como se muestra.

# passwd

Ingrese la nueva contraseña de usuario root dos veces cuando se le solicite. Si tiene éxito, debería recibir un mensaje de que todos los tokens de autenticación se actualizaron correctamente como se muestra.

Escriba exit , dos veces para reiniciar el sistema.

Establecer el contexto de SELinux en el archivo de sombra

Inicie sesión como usuario root y escriba el siguiente comando para restaurar la etiqueta SELinux en el archivo /etc/shadow .

# restorecon -v /etc/shadow

Vuelva a poner SELinux en modo de aplicación.

# setenforce 1

¡Eso es todo! Si tiene algún problema al restablecer la contraseña de usuario raíz de Fedora olvidada o perdida, pregunte en la sección de comentarios a continuación.