LINUX

Restablecer la contraseña de root olvidada: lo que cambió en RHEL / CentOS 7.0

Uno de los muchos cambios en Red Hat Enterprise Linux 7 / CentOS 7 es que usa GRUB 2 y el restablecimiento de la contraseña ya no se realiza en modo de usuario único como en GRUB incluido en las versiones anteriores, porque la contraseña de root ahora es necesario para funcionar tanto en modo de usuario único como en modo de emergencia.

El nuevo procedimiento para restablecer la contraseña de root en caso de que la olvide se realiza de la siguiente manera:

Editar las opciones de arranque de GRUB 2

En primer lugar, inicie su sistema y cuando llegue a la pantalla de inicio de GRUB que se muestra en la imagen a continuación, presione la tecla «e» en su teclado para ingresar al modo de edición.

pantalla grub2

En la siguiente pantalla, baja a «linux16» o «linuxefi«con las teclas de flecha y elimine el»rhgb» y «tranquilo«parámetros, esto es necesario para habilitar los mensajes del sistema. Puede ver los parámetros en el rectángulo rojo en la imagen a continuación:

grub2 editar

Luego vaya al final de la línea y agregue el «init = / bin / sh«(que se muestra en el rectángulo azul en la imagen de abajo). Esto arrancará su sistema en el shell sh en lugar de ejecutar el demonio de inicio del sistema.

grub2 editar agregar init

Ahora presiona Ctrl + X para arrancar en el caparazón de sh.

Cambiar la contraseña de root

Una vez que el shell sh esté disponible, puede continuar con el restablecimiento de la contraseña de root. Lo primero que debe hacer es montar el sistema de archivos raíz como lectura-escritura, ya que en el proceso de arranque se monta como solo lectura. Puede hacer esto con el siguiente comando:

# mount -o remount, rw /

A continuación, puede usar el comando passwd para cambiar la contraseña de root:

# passwd

Deberá ingresar la contraseña de root dos veces y el cambio se guardará.

Finalmente, para asegurarse de que el contexto SELinux de los archivos que se modificaron se restaure correctamente después del arranque, deberá ejecutar el siguiente comando:

# touch /.autorelabel

Todos los comandos se ilustran en la siguiente imagen:

restablecer la contraseña de root

Ahora que se restableció la contraseña de root, puede reanudar el proceso de arranque con el siguiente comando:

# exec /sbin/init

O si desea reiniciar el sistema, puede usar este comando:

# exec /sbin/reboot

Como puede ver, el procedimiento es sencillo y no debería tomar más de unos minutos de su tiempo.

Método alternativo

Un método alternativo para restablecer la contraseña de root es usar «rd.break enforcing = 0» en lugar de «init = / bin / sh» en las opciones de arranque de GRUB 2 anteriores. Tendrá que seguir casi los mismos pasos que los anteriores.

# mount –o remount,rw /sysroot
# chroot /sysroot
# passwd
# exit

restablecimiento de raíz alternativa

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar