Recherche de site Web

Réinitialiser le mot de passe root oublié dans Rocky Linux/AlmaLinux


Ça arrive. Oui, vous pouvez parfois perdre la trace de vos mots de passe, y compris le mot de passe root qui est essentiel pour effectuer des tâches privilégiées root. Cela peut se produire pour une multitude de raisons, notamment 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 votre mot de passe en toute sécurité.

Si vous avez oublié votre mot de passe root et que vous n'avez nulle part où 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.

Rejoignez-nous pour vous expliquer comment 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.

Une fois que vous avez accédé au shell de l'éditeur grub, faites défiler vers le bas jusqu'à arriver à la ligne qui commence par 'linux'. À l’aide de votre touche fléchée avant, accédez à la fin de la ligne et ajoutez la ligne suivante à la directive.

rd.break enforcing=0 

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 devons accéder au répertoire /sysroot avec des autorisations de lecture et d'écriture. Pour ce faire, montez le répertoire /sysroot avec les autorisations de lecture et d'écriture.

mount -o rw,remount /sysroot

Prenez note de l'espace entre le montage et -o, et entre le remontage et /.

Ensuite, modifiez l'environnement du répertoire en /sysroot.

chroot /sysroot

Pour réinitialiser le mot de passe root, tapez simplement la commande suivante. Il vous sera demandé de fournir un nouveau mot de passe et de le réinitialiser ultérieurement.

passwd root

É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 réétiquete tous les fichiers du système avec les contextes SELinux appropriés. Ce processus prend un certain temps sur les systèmes dotés d'un espace disque énorme.

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

exit

Exécutez ensuite la commande exit pour quitter la session racine du commutateur et redémarrer le système.

 exit

Une fois le système redémarré, vous pouvez vous connecter et passer en toute transparence à l'utilisateur root.

Conclusion

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