Je n'ai pas de compte administrateur sur mon mac

65

Sur mon mac, j'ai 2 comptes et les deux sont un compte normal. Donc, en ce moment, je n'ai pas de compte d'administrateur, seulement un qui était autrefois administrateur, mais ce n'est pas le cas.

Comment puis-je avoir à nouveau un compte administrateur?

João Touças
la source
3
Comment le compte est-il devenu un compte non admin?
user151019
Cela vaut peut-être la peine d’aller sur la page des paramètres d’utilisateur / compte pour voir si le compte qui était "était" admin peut être remis à admin avec les droits dont vous disposez actuellement. Je ne savais pas qu'OSX vous permettait de désadministrer tous les comptes.
Carl Witthoft
1
Les réponses à cette question ne fonctionnent pas pour moi. J'ai décrit plus en détail
bignose
Je suis sur El Capitan et je travaille à travers cela maintenant pour pouvoir me rendre à High Sierra. Je ne peux pas installer le nouveau système d'exploitation sans résoudre le problème.
PaulR
FWIW: pour ne plus avoir de compte administrateur, il suffit d’essayer de trop renommer le seul compte dans le panneau de configuration de High Sierra.

Réponses:

80

Vous pouvez créer un nouveau compte administrateur en redémarrant l'assistant d'installation:

  1. Démarrez en mode mono-utilisateur: démarrez / redémarrez votre Mac. Dès que vous entendez la tonalité de démarrage, maintenez la touche + enfoncée Sjusqu'à ce que vous voyiez un écran noir avec des lettres blanches. (Si vous vous retrouvez sur l'écran de connexion après un clignotement de l'écran noir avec des lettres en blanc, entrez votre mot de passe et il retournera à l'écran noir.)

  2. Vérifiez et réparez le lecteur en tapant /sbin/fsck -fyensuite ↩ enter- comme indiqué par le texte à l'écran.

  3. Montez le lecteur en lecture-écriture en tapant /sbin/mount -uw /ensuite ↩ enter.

  4. Supprimez le fichier Apple Setup Done en tapant rm /var/db/.AppleSetupDonepuis ↩ enter.

  5. Redémarrez en tapant rebootensuite ↩ enter.

  6. Terminez le processus d’installation en créant un nouveau compte administrateur.

Notez que cela peut entraîner la connexion automatique du nouveau compte au redémarrage du système, en remplaçant le compte défini précédemment pour la connexion automatique. Si vous devez conserver l'accès au compte d'origine sans connaître son mot de passe, vous risquez de vous tromper.

grg
la source
1
Notez /la fin de la commande au point 3. Facile à manquer.
Dave
24

Démarrez la partition de récupération, ouvrez un terminal et tapez

resetpassword

Cela devrait ouvrir une boîte de dialogue qui vous permettra de changer votre mot de passe et, peut-être, de définir le compte sur admin. Si vous ne pouvez pas définir un compte sur admin, vous devrez alors redémarrer en mode mono-utilisateur (en attente au Cmd-Sdémarrage de votre Mac). Lorsque vous arrivez à la ligne de commande (écran noir, texte blanc), tapez:

mount -uw /
rm /var/db/.AppleSetupDone

Cela rend le système de fichiers accessible en écriture, puis supprime le fichier qui indique à OS X que vous avez configuré le système. Cliquez sur Ctrl-D"pour continuer votre démarrage et vous devriez obtenir le démarrage" Bienvenue sur Macintosh "et vous pourrez configurer un nouveau compte (assurez-vous qu'il s'agit d'un nouveau compte). Ce compte sera un compte administrateur.

lbutlr
la source
1
réinitialiser mot de passe ne va pas aider (j'ai essayé), mais la suppression du .AppleSetupDone fonctionne comme un charme
Inutile pour ceux qui ne savent pas comment démarrer à partir de la partition de récupération.
Jayden Lawson
6

Vous pouvez démarrer votre Mac en mode mono-utilisateur en maintenant la Cmd-Stouche enfoncée pendant le démarrage du système.

  1. monter en mode lecture / écriture mount -uw /
  2. vous pouvez créer un groupe et un compte admin en utilisant l' dsclutilitaire

PS: Cette procédure nécessite que vous tapiez un nombre suffisant de commandes. Vous pouvez également utiliser l’assistant d’installation d’OS X pour recréer le compte admin. Pour ce faire, après avoir démarré en mode mono-utilisateur et défini le système de fichiers pour un accès en écriture (voir ci-dessus), exécutez la commande suivante:

rm /var/db/.AppleSetupDone

Nelson
la source
1
nelson, je suggère d’améliorer votre réponse en ajoutant les commandes dscl qu’il aurait besoin d’utiliser. Bonne réponse mais ça pourrait être mieux. Récemment, j’ai moi-même essayé de le comprendre, une bonne réponse sur ce site aurait été d’une aide précieuse.
Harv
1
J'ai utilisé cette page récemment après avoir accidentellement fait de moi un utilisateur standard - hackmac.org/tutorials/from-standard-to-administrator
Karthik T
4

Il existe plusieurs façons de récupérer / recréer les privilèges d’administrateur sur un Mac.

  1. Le compte administrateur existe, mais le mot de passe est oublié:

Démarrez dans la partition de récupération , choisissez Terminal dans le menu Utilitaires, puis tapez ce qui suit:

resetpassword

Ceci lancera l'application Réinitialiser le mot de passe avec laquelle vous pourrez sélectionner un compte et définir un nouveau mot de passe pour celui-ci, permettant ainsi la connexion.

Réinitialiser l'application de mot de passe

La réinitialisation du mot de passe NE modifie PAS le mot de passe du fichier de trousseau du compte. Par conséquent, l'accès aux données du trousseau nécessite toujours le mot de passe d'origine.

  1. Le compte administrateur n'existe pas et / ou nous voulons créer un nouvel administrateur avec l' assistant de configuration

L'objectif est de supprimer un fichier d'indicateur /var/db/.AppleSetupDone qui indique à macOS que l'assistant de configuration est déjà terminé. Si le fichier est manquant, macOS lancera l’Assistant de configuration, qui inclut la création d’un nouveau compte doté de privilèges d’administrateur (comme lors du premier démarrage d’un nouveau Mac). Notez que cela peut entraîner la connexion automatique du nouveau compte lors du redémarrage du système, en remplaçant le compte éventuellement défini précédemment pour la connexion automatique. Si vous devez conserver l'accès au compte d'origine sans connaître son mot de passe, vous risquez de vous tromper.

Vous pouvez faire en sorte que l'Assistant de configuration s'exécute (au moins) de trois manières:

a) utilisez Terminal en récupération. Commencez par démarrer dans la partition de récupération ( CmdRau démarrage), puis sélectionnez Utilitaire de disque dans la fenêtre Utilitaires. Sélectionnez votre volume système (généralement nommé Macintosh HD ) et cliquez sur le bouton Monter de la barre d'outils. Maintenant, le volume est en lecture / écriture. Fermez Utilitaire de disque, lancez Terminal depuis le menu et tapez la commande suivante:

rm /var/db/.AppleSetupDone

Appuyez sur Entrée, quittez Terminal et redémarrez votre Mac. Lorsque le système démarre, l’Assistant de configuration s’affiche et vous êtes invité à créer un nouveau compte administratif.

b) utilisez le mode mono-utilisateur . D'abord, vous démarrez en mode mono-utilisateur ( CmdSau démarrage). Lorsque le système démarre et que l'invite #root est affichée, tapez les commandes suivantes:

mode mono-utilisateur

/sbin/mount -uw /
rm /var/db/.AppleSetupDone
exit

Lorsque le système démarre, l’Assistant de configuration s’affiche et vous êtes invité à créer un nouveau compte administratif.

c) utiliser le mode disque cible avec un autre ordinateur

mode de disque cible

Si vous avez un autre Mac disponible, vous pouvez utiliser le mode disque cible ( Tau démarrage) et connecter un câble FireWire, Thunderbolt ou USB-C entre les Mac. Sur l'autre Mac, vous verrez une icône jaune représentant un disque externe (mais il s'agit en fait du disque interne de votre Mac en mode disque cible), à ​​laquelle vous pouvez accéder avec des fonctionnalités complètes de lecture / écriture. Notez le nom de volume jaune (généralement Macintosh HD ) et tapez à la suite dans Terminal (avec le nom de volume approprié entré):

rm /Volumes/Macintosh\ HD/var/db/.AppleSetupDone

Éjectez le volume jaune et utilisez le bouton d'alimentation pour éteindre et redémarrer votre Mac. Lorsque le système démarre, l’Assistant de configuration s’affiche et vous êtes invité à créer un nouveau compte administratif.

  1. utilisez le mode utilisateur unique et les outils de ligne de commande pour créer directement un nouvel utilisateur et en faire un membre du groupe des administrateurs:

D'abord, vous démarrez en mode mono-utilisateur ( CmdSau démarrage). Lorsque le système démarre et que l'invite #root est affichée, tapez les commandes suivantes:

mode mono-utilisateur

/sbin/mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl . -create /Users/joeadmin
dscl . -create /Users/joeadmin UserShell /bin/bash
dscl . -create /Users/joeadmin RealName "Joe Admin" 
dscl . -create /Users/joeadmin UniqueID "510"
dscl . -create /Users/joeadmin PrimaryGroupID 20
dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
dscl . -passwd /Users/joeadmin password 
dscl . -append /Groups/admin GroupMembership joeadmin
dseditgroup -o edit -a joeadmin -t user admin
exit

Cela créera un compte "joeadmin", identifiant de compte 510, avec le mot de passe "mot de passe" qui sera un administrateur.

boris42
la source
Inutile si vous ne savez pas comment démarrer sur la partition de récupération.
Jayden Lawson
1
Les étapes @JaydenLawson nécessaires pour démarrer dans la partition de récupération sont répertoriées dans la section a) de ma réponse
boris42
en exécutant cette commande suggérée en a) rm /var/db/.AppleSetupDoneaffichant ce message d'erreur: "Aucun fichier ou répertoire de ce type"
lundi
@ boris42 merci. Peut-être faudrait-il l'ajouter à la section 1.
Jayden Lawson
2
Remarque concernant le mode mono-utilisateur: Si File Vault est activé, le système affiche un écran noir avec du texte blanc pendant un moment et passe à l'écran de connexion. Ceci est nécessaire pour déverrouiller le disque, il vous suffit donc d'entrer votre mot de passe et, après cela, vous verrez le message.
MightySeal