Réinitialisation d’un mot de passe Root oublié

Si vous avez oublié le mot de passe root, il est possible d’en définir un nouveau comme suit:

Instructions CentOS-6 (également pour CentOS 5):

Interrompez le démarrage à l’étape GRUB lorsque vous voyez le menu qui dit « Démarrage de CentOS (2.6.32-…) en X secondes » et démarrez pour exécuter le niveau 1, c’est-à-dire le mode utilisateur unique en procédant comme suit.

  • Interrompez GRUB en appuyant sur la touche Echap puis ajoutez à la ligne du noyau en tapant « a »
  • Retour arrière et supprimez « rhgb quiet » (si présent)
  • Ajoutez un espace suivi du chiffre 1
  • Appuyez sur Entrée pour démarrer

Cela vous donnera un shell racine et pas une invite de connexion. De là, vous pouvez utiliser la commande « passwd » pour définir un nouveau mot de passe root.

D’autres mots de passe utilisateur peuvent être réinitialisés et d’autres tâches administratives peuvent également être effectuées. Quitter le shell root mono-utilisateur en appuyant sur Ctrl-D démarrera vers le mode multi-utilisateurs défini dans /etc/inittab.

Pour CentOS-7 et CentOS-8, veuillez suivre les instructions en amont: https://www.redhat.com/sysadmin/recover-root-passwd

Si SELinux s’applique et que les instructions en amont vous disent de le faire, n’oubliez pas de réétiqueter votre système de fichiers par la suite, sinon vous ne pourrez pas vous connecter avant de redémarrer et de répéter les instructions et d’inclure l’étiquette automatique