Version du système d'exploitation : Red Hat 7.7
Énoncé du problème :
J'ai déjà installé une machine virtuelle Linux avec VMWare, mais j'ai oublié le mot de passe root car il n'a pas été utilisé depuis longtemps. Vous devez donc changer le mot de passe root.
Modification du mot de passe root
Les étapes de fonctionnement pour changer le mot de passe racine sont enregistrées comme suit.
1. Démarrez la machine virtuelle et lorsque l'interface du compte à rebours de démarrage apparaît, appuyez sur n'importe quelle touche du clavier pour accéder à l'interface suivante :
2. Appuyez ensuite sur la touche "E" du clavier et appuyez sur la touche e du clavier pour entrer en mode d'édition :
(Remarque : sélectionnez la première option (la surbrillance est sélectionnée))
crashkernel
Changez le ro précédent en rw (ro signifie autorisation en lecture seule) et ajoutez init=/bin/sh
une fois la modification terminée, Ctrl+x pour enregistrer
3. Ensuite, il entrera en mode sans échec :
entrez la commande passwd pour modifier le mot de passe et suivez les invites pour modifier le mot de passe root. Après avoir entré le mot de passe et confirmé le mot de passe, la modification peut réussir.
Si vous entrez la commande passwd pour la première fois et que vous êtes averti que la commande est introuvable, entrez la commande chroot /sysroot, puis entrez à nouveau la commande passwd.
4. Exécutez la commande touch /.autorelabel pour que le mot de passe modifié prenne effet.
Une fois la commande touch /.autorelabel exécutée, exécutez la commande exit pour quitter, puis la commande reboot pour redémarrer le service Linux de la machine virtuelle. Après le redémarrage réussi, vous pouvez vous connecter avec le nouveau mot de passe.
Capture d'écran du processus de redémarrage :
Référence :
https://blog.csdn.net/smilehappiness/article/details/105306049
https://www.cnblogs.com/limingli/p/10032690.html