GNU/Linux >> Tutoriels Linux >  >> Cent OS

Réinitialiser le mot de passe root oublié de CentOS 8/RHEL 8

CentOS 8 est largement utilisé par les utilisateurs pour configurer divers environnements de serveur, un mot de passe fort est donc nécessaire. Cependant, d'une manière ou d'une autre, si vous oubliez le mot de passe root, le seul moyen d'y accéder est de le réinitialiser.

Dans ce didacticiel, nous vous montrerons les étapes pour réinitialiser le mot de passe racine CentOS 8 Linux qui a été oublié pour une raison quelconque. Commençons donc les démarches pour récupérer ou modifier le mot de passe ?

Ce que nous apprenons ici :

  • comment changer le mot de passe root en cas de perte ?
  • Récupération du mot de passe root perdu
  • le mot de passe root ne fonctionne plus, comment le réinitialiser ?

Étapes pour réinitialiser le mot de passe de l'utilisateur racine CentOS 8

Ce tutoriel est également applicable aux versions précédentes de ce système d'exploitation Linux que sont CentOS 7 et CentOS 6. De plus, nous n'utilisons pas l'autorelabel SELinux ce qui pose parfois des problèmes.

1. Allez dans le menu de démarrage

La première étape consiste à démarrer CentOS 8 et lorsque le menu de démarrage apparaît, appuyez sur le "e ” sur votre clavier. Cela ouvrira l'interface d'édition de démarrage de Grub 2. Pour avoir une idée, voir la capture d'écran ci-dessous.

2. Déposez le démarrage de CentOS 8 sur Shell

Dans la configuration de démarrage Grub, utilisez la touche fléchée et remplacez la ligne rhg quiet avec
rd.break enforcing=0

3. Démarrez le shell de script en mode d'urgence

Après l'ajout de la syntaxe donnée à l'étape précédente, démarrez le système en appuyant sur Ctrl+X . Cela démarrera CentOS 8 dans le shell plutôt que de lancer le démon d'initialisation du système.

4. Monter le système de fichiers en mode "lecture et écriture"

Pour réinitialiser le mot de passe root de ce Linux, la première chose dont nous avons besoin est l'accès en lecture et en écriture au système de fichiers sysroot. C'est par défaut disponible uniquement en mode lecture seule. Utilisez la commande ci-dessous :

mount -o remount,rw /sysroot

Remarque :Il y a un espace entre le mont et -o et il y a aussi un espace entre rw et /, qui ne peut pas être omis), et appuyez sur Entrée touche du clavier pour l'exécuter.

5. Chroot /Sysroot

Chroot est la commande qui modifiera le processus d'exécution du répertoire racine actuel. Ainsi, que nous pouvons accéder au fichier du Sysroot dans un environnement confiné.

 chroot /sysroot

6. Réinitialiser le mot de passe

Enfin, tout est défini et la commande dont nous avons besoin pour réinitialiser le mot de passe utilisateur root disponible.

passwd root

7. Entrez le nouveau mot de passe

Maintenant, entrez le nouveau mot de passe à la position clignotante du curseur (le mot de passe ne s'affiche pas lorsque vous l'entrez, tout comme il n'y a pas de réponse). Mais rappelez-vous que le mot de passe que vous avez entré est correct. Oui, le mot de passe doit comporter au moins 8 chiffres, sinon, il donnera un avertissement indiquant que le mot de passe est faible. Une fois que vous avez terminé, appuyez sur Entrée sur le clavier après avoir terminé.

8. Retourner à la racine du commutateur

Comme nous avons récupéré le problème de mot de passe perdu, il faut donc revenir à Switch root et remettre le système dans son état normal.

Tapez simplement :

exit

9. Rendre le système de fichiers à nouveau en lecture seule

Comme nous avons changé manuellement le mode du système de fichiers par défaut, faites-le tel qu'il était. Voici la commande :

mount -o remount,ro /sysroot

10. Quittez la session et redémarrez

Pour redémarrer le système en toute sécurité et laisser tout intact, quittez la session racine actuelle du commutateur et laissez le système redémarrer.

exit

11. Connectez-vous root avec un nouveau mot de passe

Ensuite, sur l'écran de connexion, entrez le nom d'utilisateur racine et le mot de passe que vous avez définis et cliquez sur "Connexion" lorsque vous avez terminé.

12. Nettoyer et définir le mode d'application de SELinux

Juste pour transmettre une bonne façon de faire les choses selon le site officiel, RHEL recommande de nettoyer le /etc/shadow qui stocke les mots de passe du système dans un format crypté pour supprimer toutes les entrées résiduelles.

restorecon /etc/shadow

Pour activer les politiques de SELinux, exécutez la commande ci-dessous pour les appliquer.

setenforce 1

Verdict :changement de mot de passe RedHat 8

C'était donc le moyen le plus sûr que nous puissions utiliser pour récupérer sur notre système le mot de passe de l'utilisateur root que nous avons oublié sur RHEL ou CentOS.


Cent OS
  1. Comment réinitialiser votre mot de passe racine MySQL sur CentOS 6

  2. Comment réinitialiser le mot de passe root MySql

  3. Installez TeamViewer sur CentOS 5 / RHEL 5

  4. Réinitialiser le mot de passe racine sous Linux

  5. Réinitialiser le mot de passe root dans CentOS 7 / RHEL 7

Comment réinitialiser le mot de passe de l'utilisateur racine dans CentOS 8, RHEL 8, AlmaLinux 8, Rocky Linux 8

Comment modifier ou réinitialiser le mot de passe racine oublié dans RHEL 8

Comment réinitialiser le mot de passe root oublié dans CentOS 8

Comment réinitialiser le mot de passe root MySQL 8.0 sur Centos 7.x ?

CentOS / RHEL 7 :Comment réinitialiser le mot de passe root

Comment réinitialiser le mot de passe racine dans CentOS/RHEL 8