Root-Benutzer existiert nicht mehr
Ich verwende macOS Server 5.6.1 auf High Sierra (10.13.4) und versuchte neulich, eine Systemstart-Daemon-Plist-Datei zu ändern, da meine Apache-Installation nach der Migration nicht funktionierte. sudo
Ich erlaube mir nicht, aufgrund von SIP-Einschränkungen etwas zu ändern. Daher entschied ich mich, eine root-Login-Shell zu erhalten und die plist-Datei auf diese Weise zu ändern. Ich hatte den Root-Benutzer vor Jahren aktiviert, als ich den Computer zum ersten Mal bekam. Ich öffnete ein Terminalfenster und versuchte login root
das Passwort einzugeben. Nichts. Ich habe ein paar verschiedene mögliche Passwörter ausprobiert, aber keines davon funktionierte.
An dieser Stelle stelle ich fest, dass ich vergessen habe, welches Dutzende von Passwörtern ich für das Root-Konto verwendet habe. Kein Problem, weil ich das root-Passwort zurücksetzen kann, oder? Also öffne ich das Directory Utility, authentifiziere mich und klicke im Menü auf "Root Password ändern ...". Ich versuche mich erneut anzumelden - vergebens.
Ich bin jetzt etwas verwirrt, aber ich beschließe, den root-Benutzer im Menü zu deaktivieren und dann wieder zu aktivieren. Wenn Sie jedoch auf "Root-Benutzer deaktivieren" klicken, wird nichts ausgeführt, und es wird nie wieder "Root-Benutzer aktivieren" angezeigt. Der Versuch, dsenableroot -d
kehrt dsenableroot:: ***Failed to disable root user.
besorgt Slightly jetzt versuche ich sudo dscl . -passwd /Users/root
, aber das scheitert mit der Meldung <dscl_cmd> DS Error: -14009 (eDSUnknownNodeName)
. Ich versuche auch sudo passwd root
, was mir das gibtpasswd: Unknown user name 'root'.
Jetzt bin ich sehr besorgt. Wie um alles in der Welt könnte der Root-Benutzer einfach verschwinden? top
und der Aktivitätsmonitor zeigt viele Prozesse im Besitz von root, hat jedoch dscl . -list /Users UniqueID
keinen Eintrag für root oder eine UID von 0
. Soweit ich das beurteilen kann, existiert der root-Benutzer einfach nicht . Sogar in den Dateiinfo-Dialogen im Finder zeigen Dateien und Ordner, deren Eigentümer root ist, "Abrufen ..." in dem Bereich, in dem sich der Besitzername befinden sollte (siehe Abbildung).
Da ich diesen Computer nicht täglich verwende und sicherlich nicht oft als root angemeldet bin, habe ich keine Ahnung, wann dies begann oder wie lange ich keinen root-Benutzer hatte. Ich bin mir ziemlich sicher, dass es mindestens ein oder zwei Monate her ist, aber ansonsten weiß ich es nicht.
Kann mir bitte jemand helfen, herauszufinden, was zum Teufel hier los ist und wie ich es reparieren kann?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
4
Wie finde ich heraus, wer bei Windows XP angemeldet ist?
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X