Root-Benutzer existiert nicht mehr

686
Matt

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. sudoIch 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 rootdas 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 -dkehrt 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? topund der Aktivitätsmonitor zeigt viele Prozesse im Besitz von root, hat jedoch dscl . -list /Users UniqueIDkeinen 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).

Finderdatei-Info-Dialog

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
Ist SIP aktiviert? Tetsujin vor 6 Jahren 0
@Tetsujin ja. Matt vor 6 Jahren 0
Deaktivieren Sie und versuchen Sie es erneut, root & SIP mischen sich nicht. `csrutil disable 'von Terminal in Recovery. Tetsujin vor 6 Jahren 0
@Tetsujin versuchte es, aber keiner der oben genannten funktionierte: / Matt vor 6 Jahren 0
Sorry, dann habe ich keine Ideen mehr. Ich habe root selbst seit 10 Jahren nicht mehr benutzt. Ich neige dazu, Sudo zu verwenden. Führen Sie [Onyx] (http://www.titanium.free.fr/onyx.html) möglicherweise über die Festplatten-Perms aus. Tetsujin vor 6 Jahren 1

0 Antworten auf die Frage