Comment Réinitialiser le Mot de Passe Root Oublié dans Rocky Linux / AlmaLinux

Il arrive. Oui, parfois vous pouvez perdre la trace de vos mots de passe, y compris le mot de passe root qui est critique pour effectuer des tâches avec des privilèges root. Cela peut arriver pour une myriade de raisons, y compris rester pendant une période prolongée sans vous connecter en tant qu’utilisateur root ou avoir un mot de passe root complexe – auquel cas vous devriez envisager d’utiliser un gestionnaire de mots de passe pour stocker en toute sécurité votre mot de passe.

Si vous avez oublié votre mot de passe root et que vous n’avez aucun moyen de le récupérer, ne vous inquiétez pas. Si vous avez un accès physique à votre serveur, vous pouvez réinitialiser votre mot de passe root oublié en quelques étapes simples.

[ Vous pourriez également aimer: Comment réinitialiser le mot de passe root oublié dans RHEL 8 ]

Rejoignez-nous alors que nous vous guidons sur la manière de réinitialiser un mot de passe root oublié dans Rocky Linux / AlmaLinux.

Étape 1: Modifier les paramètres du noyau

Tout d’abord, redémarrez le système. Sur la première entrée du menu grub, appuyez sur ‘e’ sur le clavier pour accéder à l’éditeur GRUB.

Rocky Linux Boot Menu

Une fois que vous avez accédé à l’interpréteur de commande de l’éditeur grub, faites défiler vers le bas jusqu’à ce que vous arriviez à la ligne qui commence par ‘linux’. À l’aide de la touche de défilement vers l’avant de votre clavier, naviguez jusqu’à la fin de la ligne et ajoutez la ligne suivante à la directive.

rd.break enforcing=0 
Edit Kernel Boot Parameters

Pour accéder au mode d’urgence, appuyez sur Ctrl + x.

Étape 2: Réinitialiser le mot de passe root

Pour réinitialiser le mot de passe root, nous avons besoin d’accéder au répertoire /sysroot avec des permissions de lecture et d’écriture. Pour ce faire, montez le répertoire /sysroot avec des permissions de lecture et d’écriture.

# mount -o rw,remount /sysroot

Notez l’espace entre le montage et -o, et entre remontage et /.

Ensuite, changez l’environnement du répertoire en /sysroot.

# chroot /sysroot
Mount Sysroot Directory

Pour réinitialiser le mot de passe root, tapez simplement la commande suivante. Vous devrez fournir un nouveau mot de passe et le réinitialiser plus tard.

# passwd root
Reset Root Password in Rocky Linux

Étape 3 : Définir le contexte SElinux

Ensuite, définissez le contexte SELinux approprié comme indiqué.

# touch  /.autorelabel

La commande crée un fichier caché appelé .autorelabel dans le répertoire racine. Lors du redémarrage, SELinux détecte ce fichier et étiquette à nouveau tous les fichiers du système avec les contextes SELinux appropriés. Ce processus prend beaucoup de temps sur les systèmes avec un espace disque important.

Set SElinux Context

Une fois que vous avez terminé, quittez l’environnement /sysroot.

$ exit

Ensuite, exécutez la commande exit pour quitter la session switch root et redémarrer le système.

$  exit

Une fois le système redémarré, vous pouvez vous connecter et passer sans problème à l’utilisateur root.

Conclusion

Et voilà. Nous avons réussi à réinitialiser le mot de passe root dans Rocky Linux. La même procédure devrait fonctionner sur AlmaLinux.

Source:
https://www.tecmint.com/reset-forgotten-root-password-in-rocky-linux-almalinux/