L'utilisateur root, ou superutilisateur, sous Linux est un utilisateur spécial et très prudent car il dispose de tous les privilèges disponibles dans le système pour effectuer toute tâche disponible telle que créer, éditer ou supprimer des comptes, supprimer ou ajouter des utilisateurs et bien d'autres encore s'ils sont exécutés de manière erronée, cela peut déclencher de multiples erreurs dans les services du système. Nous devons garder à l'esprit que cet utilisateur est différent de tous les autres et que nous devons donc l'utiliser avec prudence car sinon nous pouvons changer les dommages irréversibles à l'équipement.
Comme il s'agit d'un utilisateur spécial, il n'est pas utilisé fréquemment et à la place, nous préparons "sudo" aux commandes exécutées pour accorder ce privilège tant que nous avons le mot de passe administrateur, de sorte que quelque chose de normal est que nous oublions le mot de passe root qui est défini à partir du moment où le système est installé. C'est quelque chose qui peut arriver car le nombre de mots de passe au quotidien est très nombreux, du fait que de nombreuses applications, emails, pages web, etc. le nécessitent. C'est pourquoi les mots de passe que nous n'utilisons pas trop souvent, tels que l'utilisateur root sur notre PC, nous oublions si nous ne les avons notés nulle part pour pouvoir les mémoriser facilement.
Si tel est votre cas (que vous avez oublié le mot de passe), ne vous inquiétez pas car dans ce tutoriel, nous expliquerons comment réinitialiser ce mot de passe dans CentOS 8 étape par étape afin que vous puissiez exécuter ce processus sur votre PC.
Comment réinitialiser le mot de passe root dans CentOS 8
Étape 1
Pour démarrer ce processus, nous redémarrons le système et lors du premier démarrage, nous verrons ce qui suit :
Étape 2
Là, nous entrons la lettre "e" pour accéder à la console d'édition CentOS 8 :
Étape 2
Là nous plaçons le mot « ro » (en lecture seule) qui est devant le chemin root =/edv/mapper/cl-root et remplaçons « ro » par « rw » et ajoutons la ligne suivante :
init = / sysroot / bin / sh
Étape 3
Après cela, nous utiliserons les touches Ctrl + X pour accéder au mode simple et là nous entrerons ce qui suit :
: / # chroot / sysroot
AGRANDIR
Étape 4
Cela montera le système de fichiers racine en mode lecture et écriture, puis nous entrons dans ce qui suit :
: / # passwd rootÉtape 5
En appuyant sur Entrée, nous devons confirmer les nouveaux mots de passe :
AGRANDIR
Étape 6
Nous procédons à l'activation du réétiquetage SELinux avec la commande suivante :
: / # touch /.autorelabel
AGRANDIR
Étape 7
Nous quittons l'éditeur et redémarrons CentOS 8 avec les lignes :
: / # sortie : / # redémarrageAprès cela, il sera possible de se connecter à CentOS 8 en tant qu'utilisateur root en entrant le nouveau mot de passe que nous avons défini :
AGRANDIR
Avec cette procédure simple, il sera possible de récupérer le mot de passe de l'utilisateur root dans CentOS 8 et ainsi de gérer de manière beaucoup plus adéquate cet utilisateur dans le système. Vous devez garder à l'esprit que ce mot de passe est très important et qu'il doit donc être fort et sécurisé pour que notre équipe soit en sécurité.