6 votes

Compte utilisateur plus en ‘admin’, comment récupérer ?

Après une récente mise à jour d'OS X (actuellement Sierra, 10.12.3), l'utilisateur normal sur cette machine n'est plus dans le groupe admin.

Je ne sais pas ce qui a causé la suppression de ce compte de ce groupe ; comment puis-je le récupérer ?


Les conseils trouvés via Je n'ai pas de compte administrateur sur mon mac suggèrent de démarrer en mode Utilisateur unique, et d'utiliser la commande dscl:

dscl . -append /Groups/admin GroupMembership nom_utilisateur

Cela échoue immédiatement :

Could not read path: path = /System/Library/LaunchDaemons/com.apple.DirectoryServicesLocal.plist, error = 2: No such file or directory

et aucun changement de groupe ne se produit. Apparemment, je ne peux pas m'attendre à ce que dscl fonctionne en mode Utilisateur unique.

Alors que devrais-je faire pour ré-ajouter le nom d'utilisateur au groupe admin ?

5voto

klanomath Points 63400

Après avoir démarré en mode Utilisateur unique, entrez :

/sbin/fsck -fy
/sbin/mount -uw /

Lancer opendirectoryd :

launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

Ensuite, entrez (en remplaçant nom d'utilisateur par le nom d'utilisateur réel) :

dscl . -append /Groups/admin GroupMembership username

Vous obtiendrez une erreur "...com.apple.DirectoryServicesLocal.plist n'existe plus..." - ignorez-la ! Votre utilisateur devrait quand même être promu administrateur.

Entrez exit pour démarrer l'interface graphique.

4voto

La méthode la plus simple est d'ajouter un nouveau compte administrateur. Pour ce faire :

1. Démarrer en mode utilisateur unique

Après avoir allumé l'ordinateur, appuyez immédiatement et maintenez la touche Commande-S

Votre système démarrera en affichant beaucoup plus de détails, et vous déposera sur un invite de commande.

REMARQUE : si votre système a un mot de passe firmware, cela échouera. Vous devez d'abord supprimer ce mot de passe temporairement. Voir ici : https://discussions.apple.com/thread/4347468

2. Rendre le système de fichiers inscriptible

exécutez la commande mount -uw /

3. Supprimez le fichier indiquant que le système a été configuré précédemment

exécutez la commande rm /var/db/.AppleSetupDone

4. Laissez le démarrage continuer

appuyez sur Contrôle-D ou tapez reboot pour continuer le démarrage du système et/ou redémarrer (peu importe)

5. Ajoutez un nouveau compte utilisateur temporaire dans l'interface graphique

Le système démarre maintenant en pensant qu'il n'est pas configuré et demandera dans une interface graphique les détails pour créer un nouveau compte administrateur, tout comme lorsqu'il était neuf dans la boîte. Assurez-vous que c'est un compte NOUVEAU. Et ne transférez pas de données, ou autre.

Il vous connectera également en tant qu'utilisateur

6. Réparez votre ancien compte Vous pouvez maintenant apporter des modifications à l'utilisateur d'origine et lui redonner des droits administratifs, etc.

7. Supprimer le compte admin temporaire Déconnectez-vous et connectez-vous avec votre compte réparé et supprimez le compte admin temporaire créé temporairement.

Plus d'informations :

Veuillez également consulter ici : Je n'ai pas de compte administrateur sur mon mac

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