Ich habe kein Administratorkonto auf meinem Mac

Auf meinem Mac habe ich 2 Konten und beide sind normale Konten. In diesem Moment habe ich also kein Administratorkonto, nur eines, das in der Vergangenheit ein Administrator war, aber jetzt nicht mehr ist.

Wie kann ich wieder ein Administratorkonto haben?

Wie wurde das Konto zu einem Nicht-Admin-Konto?
Es könnte sich lohnen, auf die Seite mit den Benutzer-/Konteneinstellungen zu gehen und zu sehen, ob das Konto, das "Administrator" war, wieder auf Administrator mit den Rechten zurückgesetzt werden kann, die Sie derzeit haben. Mir war nicht bewusst, dass OSX es Ihnen erlaubt, alle Konten zu deaktivieren.
Die Antworten in dieser Frage funktionieren bei mir nicht. Ich habe unter apple.stackexchange.com/questions/271873/… weiter beschrieben.
Ich bin auf El Capitan und arbeite das gerade durch, damit ich zu High Sierra komme. Ich kann das neue Betriebssystem nicht installieren, ohne dieses Problem zu lösen.
FWIW: Um auszulösen, dass kein Administratorkonto mehr vorhanden ist, reicht es auf High Sierra aus, zu versuchen, zu viel des einzigen Kontos in der Systemsteuerung umzubenennen.

Antworten (5)

Sie können ein neues Administratorkonto erstellen, indem Sie den Einrichtungsassistenten neu starten:

  1. In den Einzelbenutzermodus booten: Starten/neustarten Sie Ihren Mac. Sobald Sie den Startton hören, halten Sie + gedrückt, Sbis Sie einen schwarzen Bildschirm mit weißer Schrift sehen. (Wenn Sie nach einem Aufblitzen des schwarzen Bildschirms mit weißer Schrift wieder auf dem Anmeldebildschirm landen, geben Sie Ihr Passwort ein und es kehrt zum schwarzen Bildschirm zurück.)

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

  3. Mounten Sie das Laufwerk als Read-Write, indem Sie /sbin/mount -uw /then eingeben ↩ enter.

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

  5. Starten Sie neu, indem Sie rebootthen eingeben ↩ enter.

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

Beachten Sie, dass dies dazu führen kann, dass sich das neue Konto beim Neustart des Systems automatisch anmeldet und das Konto ersetzt, das möglicherweise zuvor auf automatische Anmeldung eingestellt war. Wenn Sie den Zugriff auf das ursprüngliche Konto behalten müssen, ohne sein Passwort zu kennen, kann dies das durcheinander bringen.

Beachten Sie das /am Ende des Befehls in Punkt 3. Leicht zu übersehen.
Ab macOS Catalina (10.15) verwendet macOS ein Split-Volume-Format , was dieses Verfahren erschwert. Ändern Sie den mountBefehl in mount -uw /System/Volumes/Dataund den rmBefehl in rm /System/Volumes/Data/private/var/db/.AppleSetupDone. Außerdem verbieten einige neuere Macs den Einzelbenutzermodus, sodass Sie stattdessen den Wiederherstellungsmodus (mit anderen Befehlen) verwenden müssen.
Verwechseln Sie auch nicht das /var/db/im Boot-Wiederherstellungs-Image mit Ihrem tatsächlichen /Volumes/Macintosh HD/var/db/, das Sie mounten müssen, wenn Sie dies über das Wiederherstellungsterminal tun.

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

resetpassword

Das sollte einen Dialog öffnen, der es Ihnen ermöglicht, Ihr Passwort zu ändern und vielleicht das Konto auf admin zu setzen. Wenn Sie kein Konto als Administrator festlegen können, müssen Sie im Einzelbenutzermodus neu starten (halten, Cmd-Swährend Sie Ihren Mac starten). Wenn Sie zur Befehlszeile gelangen (schwarzer Bildschirm, weißer Text), 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. Drücken Ctrl-DSie ", um mit dem Booten fortzufahren, und Sie sollten den Start von "Welcome to Macintosh" erhalten, und Sie können ein NEUES Konto einrichten (stellen Sie sicher, dass es sich um ein neues Konto handelt). Dieses Konto ist ein Administratorkonto.

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.

Es gibt mehrere Möglichkeiten, Administratorrechte auf einem Mac wiederzuerlangen/wiederherstellen.

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

Booten Sie in die Wiederherstellungspartition , wählen Sie Terminal aus dem Menü Dienstprogramme und geben Sie Folgendes ein:

resetpassword

Dadurch wird die App „Passwort zurücksetzen“ gestartet, mit der Sie ein Konto auswählen und ein neues Passwort dafür festlegen können, wodurch Sie sich dafür anmelden können.

App „Passwort zurücksetzen“.

Das Zurücksetzen des Passworts ändert NICHT das Passwort der Schlüsselbunddatei des Kontos, sodass für den Zugriff auf Daten im Schlüsselbund immer noch das ursprüngliche Passwort erforderlich ist.

  1. Das Administratorkonto existiert nicht und/oder wir möchten mit dem Einrichtungsassistenten 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 ist. Wenn die Datei fehlt, startet macOS den Setup-Assistenten, der die Erstellung eines neuen Kontos mit Administratorrechten beinhaltet (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 möglicherweise zuvor auf automatische Anmeldung eingestellt war. Wenn Sie den Zugriff auf das ursprüngliche Konto behalten müssen, ohne sein Passwort zu kennen, kann dies das durcheinander bringen.

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

a) Verwenden Sie das Terminal in der Wiederherstellung. Zuerst booten Sie in der Wiederherstellungspartition ( CmdRbeim Booten) und wählen das Festplatten-Dienstprogramm aus dem Fenster „Dienstprogramme“. Wählen Sie Ihr Systemvolume (normalerweise mit dem Namen Macintosh HD ) und klicken Sie auf die Schaltfläche Mount in der Symbolleiste. Jetzt wird das Volume gelesen/geschrieben. Schließen Sie das Festplatten-Dienstprogramm, starten Sie Terminal aus dem 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. Wenn das System hochfährt, 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 die folgenden Befehle ein:

Einzelbenutzermodus

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

Wenn das System hochfährt, 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 Mode ( Tbeim Booten) verwenden und FireWire-, Thunderbolt- oder USB-C-Kabel zwischen den Macs verbinden. Auf dem anderen Mac sehen Sie ein gelbes Symbol, das eine externe Festplatte darstellt (ist aber eigentlich die interne Festplatte Ihres Mac im Zielfestplattenmodus), auf die Sie mit vollen Lese-/Schreibfunktionen zugreifen können. Notieren Sie sich den gelben Volume-Namen (normalerweise Macintosh HD ) und geben Sie Folgendes in Terminal ein (mit entsprechendem Volume-Namen eingegeben):

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

Werfen Sie das gelbe Volume aus und verwenden Sie den Netzschalter, um Ihren Mac herunterzufahren und neu zu starten. Wenn das System hochfährt, wird der Setup-Assistent angezeigt und Sie werden aufgefordert, ein neues Administratorkonto zu erstellen.

  1. Verwenden Sie den Einzelbenutzermodus und verwenden Sie 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 die folgenden 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.

Nicht hilfreich, wenn Sie nicht wissen, wie Sie in die Wiederherstellungspartition booten.
@JaydenLawson Schritte, die zum Booten in die Wiederherstellungspartition erforderlich sind, sind in Abschnitt a) meiner Antwort aufgeführt
Führen Sie diesen in a) vorgeschlagenen Befehl aus und rm /var/db/.AppleSetupDonezeigen Sie diese Fehlermeldung an: "Keine solche Datei oder kein solches Verzeichnis"
@boris42 danke. Vielleicht sollte es in Abschnitt 1 hinzugefügt werden.
Ein Hinweis zum Einzelbenutzermodus: Wenn File Vault aktiviert ist, zeigt das System einen Moment lang einen schwarzen Bildschirm mit weißem Text und wechselt zum Anmeldebildschirm. Dies wird benötigt, um die Festplatte zu entsperren, also geben Sie einfach Ihr Passwort ein und danach sehen Sie die Eingabeaufforderung.
Ab macOS Catalina (10.15) verwendet macOS ein Split-Volume-Format , was die Dinge komplizierter macht. Um .AppleSetupDone im Einzelbenutzermodus zu löschen, ändern Sie den mountBefehl in mount -uw /System/Volumes/Dataund den rmBefehl in rm /System/Volumes/Data/private/var/db/.AppleSetupDone. Verwenden Sie im Wiederherstellungs- und Zielfestplattenmodus rm /Volumes/Macintosh\ HD\ -\ Data/private/var/db/.AppleSetupDone(und geben Sie es sorgfältig ein ).

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

  1. Mount im Lese- und Schreibmodusmount -uw /
  2. Sie können eine Administratorgruppe und ein Konto erstellen, indem Sie das dsclDienstprogramm verwenden

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

rm /var/db/.AppleSetupDone

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

Antwort für 2022/Big Sur:

Im Einzelbenutzermodus ist dies möglicherweise immer noch möglich, aber aus mehreren Gründen fand ich es viel zu schwierig*.

Ich fand das Löschen der .AppleSetupDoneDatei aus der Wiederherstellung viel einfacher:

  • Starten Sie neu, indem Sie gedrückt halten, Cmd-Rum die Wiederherstellung aufzurufen

  • Öffnen Sie Terminal aus dem Menü Dienstprogramme

  • Geben Sie Folgendes ein (vorausgesetzt, Ihre Startdiskette heißt „Macintosh HD“)

    rm /Volumes/Macintosh\ HD/var/db/.AppleSetupDone
    
  • Starten Sie den Computer neu und erstellen Sie über den Einrichtungsassistenten einen neuen Admin-Benutzer

  • (Optional, wenn Sie einen alten Admin-Benutzer hatten, der irgendwie "deadministriert" wurde, stufen Sie diesen Benutzer zu einem Admin hoch und entfernen Sie das neue Admin-Konto)

* Mounting disks r/w besteht jetzt aus vier Befehlen in zwei Abschnitten und einer Reihe zusätzlicher Informationen, die vorbeigescrollt wurden, während ich sie ausführte, sodass die Anweisungen vom oberen Rand des Bildschirms gescrollt wurden, bevor ich sie beenden konnte! Und Sie können nicht kopieren/einfügen. Hat auch dsclnichts unternommen und sich über fehlende Dateien beschwert

Dies ist derzeit die beste Methode, die ich gerade erfolgreich auf Monterey 12.5 angewendet habe. Ich würde hinzufügen, dass Sie das Haupt-Betriebssystem-Volume zuerst als Read-Write mounten müssen, indem Sie Folgendes verwenden: mount -uw /Volumes/Macintosh\ HD. - Mein Betriebssystem-Volume wurde in der Wiederherstellung standardmäßig als schreibgeschützt gemountet. Dies war der einzige zusätzliche Befehl, der erforderlich war.