Ich habe kein Administratorkonto auf meinem Mac

65

Auf meinem Mac habe ich 2 Accounts und die beiden sind normale Accounts. In diesem Moment habe ich kein Administratorkonto, nur eines, das in der Vergangenheit ein Administrator war, jetzt aber nicht.

Wie kann ich wieder ein Administratorkonto haben?

João Touças
quelle
3
Wie wurde das Konto zu einem Nicht-Administrator-Konto?
user151019
Es könnte sich lohnen, auf der Seite mit den Benutzer- / Kontoeinstellungen nachzuschlagen, ob das Konto, das der Administrator war, wieder als Administrator mit den derzeit von Ihnen vergebenen Rechten eingerichtet werden kann. Ich war mir nicht bewusst, dass OSX es Ihnen erlaubte, alle Konten zu entsperren.
Carl Witthoft
1
Die Antworten in dieser Frage funktionieren bei mir nicht. Ich habe weiter bei apple.stackexchange.com/questions/271873/…
bignose
Ich bin auf El Capitan und arbeite gerade daran, um nach High Sierra zu gelangen. Ich kann das neue Betriebssystem nicht installieren, ohne dies zu beheben.
PaulR
FWIW: Um die Deaktivierung eines Administratorkontos in High Sierra auszulösen, reicht es aus, zu viel des einzigen Kontos in der Systemsteuerung umzubenennen.

Antworten:

80

Sie können ein neues Administratorkonto erstellen, indem Sie den Setup-Assistenten neu starten:

  1. Booten Sie im Einzelbenutzermodus: Starten Sie Ihren Mac neu. Sobald Sie den Startton hören, halten Sie + gedrückt, Sbis Sie einen schwarzen Bildschirm mit weißer Schrift sehen. (Wenn Sie nach dem Aufleuchten des schwarzen Bildschirms mit weißer Schrift wieder auf dem Anmeldebildschirm landen, geben Sie Ihr Kennwort ein und es wird wieder der schwarze Bildschirm angezeigt.)

  2. Überprüfen und reparieren Sie das Laufwerk, indem Sie /sbin/fsck -fydann ↩ enter- wie auf dem Bildschirm angezeigt - eingeben .

  3. Aktivieren Sie das Laufwerk als Lese- / Schreibzugriff, indem Sie /sbin/mount -uw /dann Folgendes eingeben ↩ enter.

  4. Entfernen Sie die Apple Setup Done-Datei, indem Sie rm /var/db/.AppleSetupDonedann eingeben ↩ enter.

  5. Starten Sie den Computer neu, indem Sie rebootdann Folgendes eingeben ↩ enter.

  6. Schließen Sie den Installationsvorgang ab und erstellen Sie ein neues Administratorkonto.

Beachten Sie, dass sich das neue Konto möglicherweise automatisch anmeldet, wenn das System neu gestartet wird. Dabei wird das Konto ersetzt, das zuvor möglicherweise für die automatische Anmeldung eingerichtet wurde. Wenn Sie den Zugriff auf das ursprüngliche Konto behalten müssen, ohne das Kennwort zu kennen, kann dies zu Problemen führen.

grg
quelle
1
Notieren Sie sich /am Ende des Befehls in Punkt 3. Leicht zu übersehen.
Dave
24

Booten Sie von der Wiederherstellungspartition, öffnen Sie das Terminal und geben Sie Folgendes ein

resetpassword

Daraufhin sollte ein Dialogfeld geöffnet werden, in dem Sie Ihr Kennwort ändern und möglicherweise das Konto auf admin einstellen können. Wenn Sie kein Konto für den Administrator einrichten können, müssen Sie einen Neustart im Einzelbenutzermodus durchführen ( Cmd-Sbeim Starten des Mac gedrückt halten ). Wenn Sie zur Befehlszeile (schwarzer Bildschirm, weißer Text) gelangen, geben Sie Folgendes ein:

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

Dies macht das Dateisystem beschreibbar und entfernt dann die Datei, die OS X mitteilt, dass Sie das System eingerichtet haben. Klicken Sie auf Ctrl-D"Weiter", um den Startvorgang fortzusetzen, und Sie sollten den Startvorgang "Willkommen bei Macintosh" erhalten und ein NEUES Konto einrichten können (stellen Sie sicher, dass es sich um ein neues Konto handelt). Dieses Konto ist ein Administratorkonto.

lbutlr
quelle
1
resetpassword hilft nicht (ich habe es versucht), aber das Entfernen von .AppleSetupDone funktioniert wie ein Zauber
Nicht hilfreich für diejenigen, die nicht wissen, wie man von der Wiederherstellungspartition bootet.
Jayden Lawson
6

Sie können Ihren Mac in den Einzelbenutzermodus starten, indem Sie Cmd-Swährend des Systemstarts die Taste gedrückt halten

  1. Mount im Lese- und Schreibmodus mount -uw /
  2. Sie können mit dem dsclDienstprogramm eine Administratorgruppe und ein Konto erstellen

PS: Für dieses Verfahren müssen Sie eine angemessene Anzahl von Befehlen eingeben. Alternativ können Sie den OS X-Setup-Assistenten verwenden, um das Administratorkonto neu zu erstellen. Führen Sie dazu nach dem Booten im Einzelbenutzermodus und dem Festlegen des Dateisystems für den Schreibzugriff (siehe oben) den folgenden Befehl aus:

rm /var/db/.AppleSetupDone

Nelson
quelle
1
Ich schlage vor, Ihre Antwort zu verbessern, indem Sie die tatsächlichen dscl-Befehle hinzufügen, die er verwenden müsste. Gute Resonanz, aber es könnte besser sein. Ich hatte in letzter Zeit eine verdammt lange Zeit selbst versucht, es herauszufinden, eine gute Antwort auf dieser Seite hätte immens geholfen.
Harv
1
Ich habe diese Seite kürzlich verwendet, nachdem ich mich versehentlich zum Standardbenutzer gemacht habe - hackmac.org/tutorials/from-standard-to-administrator
Karthik T
4

Es gibt verschiedene Möglichkeiten, Administratorrechte auf einem Mac wiederherzustellen.

  1. Das Administratorkonto existiert, aber das Passwort ist vergessen:

Starten Sie die Wiederherstellungspartition , wählen Sie im Menü "Dienstprogramme" die Option " Terminal" und geben Sie Folgendes ein:

resetpassword

Dadurch wird die App zum Zurücksetzen des Kennworts gestartet, mit der Sie ein Konto auswählen und ein neues Kennwort festlegen können, um die Anmeldung für dieses Konto zu ermöglichen.

Passwort zurücksetzen App

Durch das Zurücksetzen des Kennworts wird das Kennwort der Schlüsselbunddatei des Kontos NICHT geändert, sodass für den Zugriff auf Daten im Schlüsselbund weiterhin das ursprüngliche Kennwort erforderlich ist.

  1. Das Administratorkonto existiert nicht und / oder wir möchten mit dem Setup-Assistenten einen neuen Administrator erstellen

Das Ziel ist es, eine Flag-Datei /var/db/.AppleSetupDone zu entfernen, die macOS mitteilt, dass der Setup-Assistent bereits abgeschlossen wurde. Wenn die Datei fehlt, startet macOS den Setup-Assistenten, der die Erstellung eines neuen Kontos mit Administratorrechten umfasst (wie beim ersten Start eines neuen Mac). Beachten Sie, dass dies dazu führen kann, dass sich das neue Konto beim Neustart des Systems automatisch anmeldet und das Konto ersetzt, das zuvor für die automatische Anmeldung eingerichtet wurde. Wenn Sie den Zugriff auf das ursprüngliche Konto behalten müssen, ohne das Kennwort zu kennen, kann dies zu Problemen führen.

Sie können den Setup-Assistenten auf (mindestens) drei Arten ausführen lassen:

a) Verwenden Sie Terminal für die Wiederherstellung. Zuerst booten Sie in der Wiederherstellungspartition ( CmdRbeim Booten) und wählen im Fenster Dienstprogramme die Option Festplatten-Dienstprogramm . Wählen Sie ein Systemvolumen (in der Regel namens Macintosh HD ) und klicken Sie auf Berg in der Symbolleiste auf. Jetzt ist das Volume Lese- / Schreibzugriff. Schließen Sie das Festplatten-Dienstprogramm, starten Sie das Terminal über das Menü und geben Sie den folgenden Befehl ein:

rm /var/db/.AppleSetupDone

Drücken Sie die Eingabetaste, beenden Sie Terminal und starten Sie Ihren Mac neu. Beim Systemstart wird der Setup-Assistent angezeigt und Sie werden aufgefordert, ein neues Administratorkonto zu erstellen.

b) Verwenden Sie den Einzelbenutzermodus . Zuerst booten Sie im Einzelbenutzermodus ( CmdSbeim Booten). Wenn das System hochfährt und die Eingabeaufforderung #root angezeigt wird, geben Sie folgende Befehle ein:

Einzelbenutzermodus

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

Beim Systemstart wird der Setup-Assistent angezeigt und Sie werden aufgefordert, ein neues Administratorkonto zu erstellen.

c) Verwenden Sie den Target Disk-Modus mit einem anderen Computer

Zielfestplattenmodus

Wenn Sie einen anderen Mac zur Verfügung haben, können Sie den Target Disk-Modus ( Tbeim Booten) verwenden und FireWire-, Thunderbolt- oder USB-C-Kabel zwischen den Macs anschließen. Auf dem anderen Mac wird ein gelbes Symbol angezeigt, das eine externe Festplatte darstellt (bei der es sich jedoch tatsächlich um die interne Festplatte Ihres Mac im Zielfestplattenmodus handelt), auf die Sie mit allen Lese- / Schreibfunktionen zugreifen können. Notieren Sie sich den gelben Datenträgernamen (normalerweise Macintosh HD ) und geben Sie Folgendes in Terminal ein (mit dem entsprechenden eingegebenen Datenträgernamen):

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

Werfen Sie die gelbe Lautstärke aus und schalten Sie den Mac mit dem Ein- / Ausschalter aus und starten Sie ihn neu. Beim Systemstart wird der Setup-Assistent angezeigt und Sie werden aufgefordert, ein neues Administratorkonto zu erstellen.

  1. Verwenden Sie den Einzelbenutzermodus und die Befehlszeilentools, um direkt einen neuen Benutzer zu erstellen und ihn zu einem Mitglied der Administratorgruppe zu machen:

Zuerst booten Sie im Einzelbenutzermodus ( CmdSbeim Booten). Wenn das System hochfährt und die Eingabeaufforderung #root angezeigt wird, geben Sie folgende Befehle ein:

Einzelbenutzermodus

/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

Dadurch wird ein Konto "joeadmin", Konto-ID 510, mit dem Kennwort "password" erstellt, das ein Administrator sein wird.

boris42
quelle
Nicht hilfreich, wenn Sie nicht wissen, wie Sie in der Wiederherstellungspartition booten können.
Jayden Lawson
1
@ JaydenLawson Schritte zum Booten der Wiederherstellungspartition sind in a) Abschnitt meiner Antwort aufgeführt
boris42
Ausführen dieses Befehls in a) vorgeschlagen, rm /var/db/.AppleSetupDonezeigt diese Fehlermeldung: "Keine solche Datei oder Verzeichnis"
Hemang
@ boris42 danke. Vielleicht sollte es in Abschnitt 1 hinzugefügt werden.
Jayden Lawson
2
Ein Hinweis für den Einzelbenutzermodus: Wenn File Vault aktiviert ist, zeigt das System für einen Moment einen schwarzen Bildschirm mit weißem Text an und wechselt zum Anmeldebildschirm. Dies ist erforderlich, um die Festplatte zu entsperren. Geben Sie einfach Ihr Passwort ein und danach wird die Eingabeaufforderung angezeigt.
MightySeal