Also möchte ich Root aktivieren ... Ich habe es unter /System/Library/Core Services/Directory Utility versucht (dh "Root aktivieren ...").
Das Problem ist, dass root (oder "andere") niemals eine Anmeldeoption wird ... und es mir auch nicht erlaubt, als root in die Box zu gelangen ...
Wenn ich im Terminal dsenableroot versuche, bekomme ich:
'dsenableroot:: ***Failed to enable root user.'
Wenn ich versuche zu DEAKTIVIEREN (dseneable -d) .. bekomme ich:
'dsenableroot:: ***Failed to disable root user.'
Irgendwelche Gedanken?
Ich sollte erwähnen, dass dieser Server zuvor mit ssh "als root" verwendet wurde - er scheint auf mysteriöse Weise die Fähigkeit für andere Systeme im Netzwerk verloren zu haben, ihn zu sehen oder sich als root einzuloggen.
Bearbeiten: Bitte verschwenden Sie keine Bandbreite, um mich von einer Problemumgehung auf Client-/Benutzerebene zu überzeugen. Ich bin ein leitender Netadmin und kann meine Big-Boy-Hosen tragen. Ich habe in den letzten 2 Jahrzehnten, in denen ich als Root operierte, erfolgreich meine dutzenden Server NICHT auf Vordermann gebracht.
Dies ist ein Back-End-Support-Server, der in einer DMZ sitzt und ein bestimmtes Appliance-Paket ausführt – es wird nicht aktualisiert, wird nicht offengelegt, und nein, ich habe nicht die Absicht, im nächsten Jahrzehnt auf ein neueres Betriebssystem zu aktualisieren. Tatsächlich habe ich 2 Ersatzserver daneben sitzen, falls/wenn dieser Server stirbt, um ihn sofort zu ersetzen.
Ich würde lieber nur wissen, wie das vorliegende Problem behoben werden kann, nämlich dass dieser 10.7.5-Server Root nicht aktivieren kann ...
Versuch: sudo dscl . -passwd /Users/root PASSWORD
. Sonst: Ein Bit-Flip hat Ihre Festplatte getroffen und Ihre Directory Services-"Datenbank" genau dort beschädigt, wo sich normalerweise die Daten des Root-Benutzers befinden. Überprüfen Sie dies mit den üblichen Tools wie dscl oder kopieren Sie sogar die root.plist:
sudo cat /private/var/db/dslocal/nodes/Default/users/root.plist > ~/Desktop/root.plist
Die standardmäßige root.plist mit deaktiviertem Root sieht so aus:
Die root.plist mit aktiviertem root (alle Hashes redigiert etc.):
Nun, es scheint, dass der Server tiefere Probleme hatte – das SSD-Laufwerk begann einen frühen Ausfall, und soweit ich das beurteilen kann, beschädigte die Datenbank der Verzeichnisdienste … mehrere Stunden nach der Arbeit daran verlor ich ALLEN Kontozugriff (alle Benutzer würden nicht mehr anmelden), und schließlich stürzte es ab ...
TimeMachine ist eine tolle Sache.....
Ich habe die Lösung hier gefunden: Aktivieren Sie den „Root“-Benutzer im Einzelbenutzermodus in Mac OS X
- Halten Sie gedrückt ⌘-S, während Sie das Gerät einschalten, das System startet dann im Einzelbenutzermodus
Typ
/sbin/fsck -fy /sbin/mount -uw / launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist passwd root reboot
Der Mac wird jetzt neu gestartet und führt Sie zum Anmeldebildschirm. Melden Sie sich als Root-Benutzer am Mac an und verwenden Sie das im obigen Schritt festgelegte Kennwort.
Ein zusätzlicher Schritt, den Sie unternehmen können, um zu bestätigen, dass der Root-Benutzer angemeldet ist, besteht darin, die Benutzer & Gruppen in den Systemeinstellungen zu überprüfen. Der angemeldete Benutzer sollte Systemadministrator angeben
Fahrrad
sudo
oder die sudoers-Datei verwalten, um Ihrem ausgewählten Benutzer Root-Berechtigungen für ausgewählte Skripte und Tools zu gewähren?frank ankersly
IconDaemon
klanomath
frank ankersly
Kent
frank ankersly