23 votes

Comment puis-je réinitialiser/récupérer mon mot de passe de super-utilisateur sans le disque de démarrage ?

J'ai perdu le mot de passe du super utilisateur de mon iMac et je n'ai pas le disque de démarrage. J'ai déjà essayé la deuxième réponse sur cette page mais à chaque fois que je tape su à partir de l'invite de commande, il demande toujours un mot de passe que je n'ai plus. Existe-t-il un autre moyen de réinitialiser le mot de passe du superutilisateur ?

0voto

Zimba Points 97

"Changer le mot de passe racine" n'est disponible que si l'utilisateur racine est activé.
sudo passwd root ne fonctionnera PAS si l'utilisateur racine n'est pas activé. Vous obtiendrez simplement une erreur indiquant que le mot de passe est incorrect, même si vous entrez votre mot de passe d'administrateur actuel.

Si vous sont Vous pouvez vous connecter à votre iMac avec un compte administrateur, accéder à Directory Utility et "cliquer sur le verrou pour effectuer des modifications". Le mien était situé à /System/Library/CoreServices . Il est également possible d'y accéder via la barre de menu : Apple -> Préférences système -> Comptes -> Options de connexion -> Rejoindre - > Utilitaire Open Directory.

Ensuite, dans le menu Edit -> Enable Root User, puis entrez un mot de passe.
Déconnectez-vous de votre compte actuel, et connectez-vous au compte Root via votre nom d'utilisateur : Root

El sudo Les commandes doivent fonctionner à partir de ce compte.
Lorsque vous avez terminé, vous pouvez vous reconnecter à votre compte Admin et désactiver l'utilisateur racine.

El sudo peuvent également être exécutées lorsque vous êtes connecté à un compte administrateur, après en entrant sur su ou su root sur Terminal .

Normalement, l'invite de commande affiche $ y sudo Les commandes ne peuvent pas s'exécuter ; il n'acceptera même pas les mots de passe Admin ou Root. Pour exécuter ces commandes, il faut d'abord su à un compte qui leur permet d'exécuter eg. root ; dans ce cas, l'invite de commande devrait normalement afficher # .

Pour réinitialiser votre mot de passe de superutilisateur, connectez-vous à n'importe quel autre compte Admin, activez l'utilisateur root, puis su alors sudo passwd <superuser>

Note :
Mot de passe vierge ou vide pour Root will ne pas permettre sudo ou su les commandes ; cela donnera simplement une erreur : "Sorry"

Pour activer l'utilisateur Root via le terminal : dsenableroot
Pour désactiver l'utilisateur Root : dsenableroot -d

Testé sur Mac 10.6.8

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X