GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa fa "touch /.autorelabel" quando reimpostiamo la password di root in Red Hat Enterprise Linux?

In RHEL, dopo aver eseguito un rd.break, e tutta la procedura, e dopo aver eseguito un touch /.autorelabel , cosa fa /.autorelabel?

Risposta accettata:

Il rd.break parametro interrompe il processo di avvio prima che il controllo venga passato al kernel. A questo punto, quando esegui passwd comando per eseguire la reimpostazione della password, il file shadow associato (/etc/shadow ) viene modificato con un contesto SELinux errato.
Il touch /.autorelabel comando crea un file nascosto chiamato .autorelabel nella directory principale. Al successivo avvio, il sottosistema SELinux rileverà questo file e quindi rietichetta tutti i file su quel sistema con i contesti SELinux corretti. Su dischi di grandi dimensioni, questo processo può richiedere molto tempo.

Nella documentazione è menzionata anche un'alternativa all'approccio di rietichettatura completo. Per prima cosa, usa i parametri rd.break enforcing=0 durante la modifica della voce GRUB. Ciò comporterà l'avvio del sistema con SELinux impostato in modalità permissiva (avviso, ma non blocco). Quindi, procedi con la modifica della password come prima. Continua il processo di avvio e consenti al sistema di avviarsi. Una volta visualizzato, esegui restorecon /etc/shadow per ripristinare il corretto contesto SELinux nel /etc/shadow file. Quindi, esegui setenforce 1 per riattivare SELinux e iniziare a usare il sistema.


Linux
  1. Configurazione di un indirizzo IPv6 in Red Hat Enterprise Linux 7 e 8

  2. Linux:come modificare la password di root dimenticata?

  3. Linux:eseguire programmi come root con la propria password in Linux scientifico/red Hat/fedora/centos?

  4. Cos'è Red Hat Linux?

  5. Cosa significa il suffisso .d in Linux?

Recupera una password di root dimenticata sul sistema Redhat 7 Linux Selinux

Come reimpostare la password di root di Kali Linux

Come reimpostare la password dell'utente root MySQL in Linux

Lavorare con il kernel in tempo reale per Red Hat Enterprise Linux

Dimentica la password di root su Red Hat 7/8

Come modificare la password di root in Linux