GNU/Linux >> Tutoriels Linux >  >> Linux

Que fait « touch /.autorelabel » lorsque nous réinitialisons le mot de passe racine dans Red Hat Enterprise Linux ?

Dans RHEL, après avoir fait un rd.break, et toute la procédure, et fait un touch /.autorelabel , que fait le /.autorelabel ?

Réponse acceptée :

Le rd.break Le paramètre interrompt le processus de démarrage avant que le contrôle ne soit passé au noyau. À ce stade, lorsque vous exécutez le passwd commande pour faire la réinitialisation du mot de passe, le fichier shadow associé (/etc/shadow ) est modifié avec un contexte SELinux incorrect.
Le touch /.autorelabel La commande crée un fichier caché nommé .autorelabel sous le répertoire racine. Au prochain démarrage, le sous-système SELinux détectera ce fichier, puis renommera tous les fichiers de ce système avec les contextes SELinux corrects. Sur les gros disques, ce processus peut prendre beaucoup de temps.

Une alternative à l'approche de réétiquetage complet est également mentionnée dans la documentation. Tout d'abord, utilisez les paramètres rd.break enforcing=0 lors de la modification de l'entrée GRUB. Cela entraînera le démarrage du système avec SELinux défini sur le mode permissif (avertir, mais ne pas bloquer). Ensuite, procédez à la modification du mot de passe de la même manière qu'auparavant. Continuez le processus de démarrage et laissez le système démarrer. Une fois qu'il apparaît, exécutez restorecon /etc/shadow pour restaurer le contexte SELinux correct dans le /etc/shadow dossier. Ensuite, exécutez setenforce 1 pour réactiver SELinux et commencer à utiliser le système.


Linux
  1. Créer un référentiel YUM/DNF basé sur FTP sur Red Hat Enterprise Linux 8

  2. Créer un référentiel YUM/DNF basé sur Apache sur Red Hat Enterprise Linux 8

  3. Créer un référentiel YUM/DNF basé sur Nginx sur Red Hat Enterprise Linux 8

  4. Optimisation d'une image ISO d'installation de Red Hat Enterprise Linux

  5. Linux - Comment changer le mot de passe root oublié ?

Récupérer un mot de passe root oublié sur le système Redhat 7 Linux Selinux

Comment réinitialiser le mot de passe racine de Kali Linux

Comment réinitialiser le mot de passe de l'utilisateur racine MySQL sous Linux

Travailler avec le noyau en temps réel pour Red Hat Enterprise Linux

Mot de passe root oublié sur Red Hat 7/8

Comment changer le mot de passe root sous Linux