GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo restablecer la contraseña raíz en CentOS/RHEL 8

A partir de CentOS/RHEL 7, el restablecimiento de la contraseña raíz ha cambiado ligeramente con respecto a las versiones anteriores. Veamos en esta publicación cómo podemos recuperar una contraseña de root perdida en una máquina CentOS/RHEL 8.

Romper la secuencia de arranque

1. Reinicie el sistema e interrumpa la secuencia del cargador de arranque presionando cualquier tecla.

2. Mueva el cursor a la entrada que debe iniciarse.

3. Presione e para editar la entrada seleccionada. Mueva el cursor a la línea de comando del kernel (la línea que comienza con linux , se ve como el siguiente resultado:

4. Agregue rd.break opciones al final de la línea de comando del kernel. Esto se interrumpirá justo antes de que initramfs pase el control al sistema real.

5. Presiona “Ctrl+x ” y reinicie el sistema. En este punto, se presentará un shell raíz, con el sistema de archivos raíz para el sistema real montado en modo de solo lectura en /sysroot.

Restablecimiento de la contraseña raíz

Para recuperar la contraseña de root desde este punto, use el siguiente procedimiento.

1. Verifique si el sistema de archivos raíz está montado como de solo lectura en el directorio '/sysroot':

switch_root:/# mount | grep -i sysroot

2. Vuelva a montar /sysroot como lectura-escritura:

switch_root:/# mount -o remount,rw /sysroot

3. Cambie a una cárcel chroot, donde /sysroot se trata como la raíz del árbol del sistema de archivos:

switch_root:/# chroot /sysroot
sh-4.4# 

4. Establezca una nueva contraseña de root aquí:

# passwd root

Puede ignorar la advertencia aquí para obtener la contraseña menos complicada.

SELinux rebelde

SELinux aún no está habilitado en este momento, por lo que cualquier archivo nuevo que se cree no tendrá asignado un contexto de SELinux. Tenga en cuenta que algunas herramientas (como passwd) primero crean un nuevo archivo, luego lo mueven en lugar del archivo que pretenden editar, creando efectivamente un nuevo archivo sin un contexto SELinux

1. Asegúrese de que todos los archivos sin etiquetar (incluido /etc/shadow en este punto) se vuelvan a etiquetar durante el arranque.

sh-4.2# touch /.autorelabel

2. Escriba salir dos veces. El primero saldrá de la cárcel de chroot y el segundo saldrá del shell de depuración de initramfs. En este punto, el sistema continuará arrancando, realizará una nueva etiqueta completa de SELinux y luego se reiniciará de nuevo.

CentOS / RHEL 7:Cómo restablecer la contraseña de root


Linux
  1. Cómo restablecer su contraseña raíz de MySQL en CentOS 6

  2. Restablecer contraseña de root en CentOS 7 / RHEL 7

  3. ¿Cómo restablecer la contraseña de Ubuntu?

  4. Cómo restablecer una contraseña de root olvidada RHEL / CentOS 7

  5. Cómo restablecer la contraseña raíz de MySQL

Cómo cambiar o restablecer la contraseña raíz olvidada en RHEL 8

Cómo restablecer la contraseña de root de MySQL

Restablecer CentOS 8/RHEL 8 olvidó la contraseña de root

Cómo restablecer la contraseña raíz olvidada en CentOS 8

¿Cómo restablecer la contraseña de root de MySQL 8.0 en Centos 7.x?

CentOS / RHEL 7:Cómo restablecer la contraseña de root