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 ?
Réponse
Trop de publicités?"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
- Réponses précédentes
- Plus de réponses