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?
Sie können ein neues Administratorkonto erstellen, indem Sie den Einrichtungsassistenten neu starten:
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.)
Überprüfen und reparieren Sie das Laufwerk, indem Sie /sbin/fsck -fy
then eingeben ↩ enter- wie im Text auf dem Bildschirm angegeben.
Mounten Sie das Laufwerk als Read-Write, indem Sie /sbin/mount -uw /
then eingeben ↩ enter.
Entfernen Sie die Apple Setup Done-Datei, indem Sie rm /var/db/.AppleSetupDone
dann eingeben ↩ enter.
Starten Sie neu, indem Sie reboot
then eingeben ↩ enter.
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.
/
am Ende des Befehls in Punkt 3. Leicht zu übersehen.mount
Befehl in mount -uw /System/Volumes/Data
und den rm
Befehl 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./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.
Es gibt mehrere Möglichkeiten, Administratorrechte auf einem Mac wiederzuerlangen/wiederherstellen.
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.
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.
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:
/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
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.
Zuerst booten Sie im Einzelbenutzermodus ( CmdSbeim Booten). Wenn das System hochfährt und die Eingabeaufforderung #root angezeigt wird, geben Sie die folgenden Befehle ein:
/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.
rm /var/db/.AppleSetupDone
zeigen Sie diese Fehlermeldung an: "Keine solche Datei oder kein solches Verzeichnis"mount
Befehl in mount -uw /System/Volumes/Data
und den rm
Befehl 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
mount -uw /
dscl
Dienstprogramm verwendenPS: 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
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 .AppleSetupDone
Datei 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 dscl
nichts unternommen und sich über fehlende Dateien beschwert
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.
mmmmmm
Karl Witthöft
große Nase
PaulR
Benutzer147148