GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué hace “touch /.autorelabel” cuando restablecemos la contraseña raíz en Red Hat Enterprise Linux?

En RHEL, después de hacer un rd.break, y todo el procedimiento, y hacer un touch /.autorelabel , ¿qué hace /.autorelabel?

Respuesta aceptada:

El rd.break El parámetro interrumpe el proceso de arranque antes de que el control pase al kernel. En este punto, cuando ejecuta passwd comando para restablecer la contraseña, el archivo shadow asociado (/etc/shadow ) se modifica con un contexto SELinux incorrecto.
El touch /.autorelabel El comando crea un archivo oculto llamado .autorelabel bajo el directorio raíz. En el siguiente arranque, el subsistema SELinux detectará este archivo y luego volverá a etiquetar todos los archivos en ese sistema con los contextos SELinux correctos. En discos grandes, este proceso puede llevar una buena cantidad de tiempo.

En la documentación también se menciona una alternativa al enfoque de reetiquetado completo. Primero, use los parámetros rd.break enforcing=0 al editar la entrada de GRUB. Esto dará como resultado que el sistema arranque eventualmente con SELinux configurado en modo permisivo (advertir, pero no bloquear). Luego, proceda a cambiar la contraseña de la misma manera que antes. Continúe con el proceso de arranque y permita que el sistema se active. Una vez que aparezca, ejecute restorecon /etc/shadow para restaurar el contexto SELinux correcto a /etc/shadow expediente. Luego, ejecuta setenforce 1 para volver a habilitar SELinux y comenzar a usar el sistema.


Linux
  1. Restablecer contraseña raíz en Linux

  2. Linux:¿ejecutar programas como root con la propia contraseña en Scientific Linux/red Hat/fedora/centos?

  3. ¿Qué es Red Hat Linux?

  4. ¿Cuál es el propósito del grupo "rueda" en Linux?

  5. ¿Qué significa el sufijo .d en Linux?

Recuperar una contraseña de root olvidada en el sistema Redhat 7 Linux Selinux

Cómo restablecer la contraseña de root de Kali Linux

Cómo restablecer la contraseña de usuario raíz de MySQL en Linux

Trabajar con el kernel en tiempo real para Red Hat Enterprise Linux

Olvidé la contraseña de root en Red Hat 7/8

Cómo cambiar la contraseña de root en Linux