su & sudo auf OSX Mavericks

Ich versuche, su und sudo auf meinem iMac zu verwenden, auf dem ich eine Neuinstallation von Mac OS X 10.9 und Server 3.0 durchgeführt habe. Das Passwort für root habe ich explizit mit gesetzt

passwd root

aber wenn ich versuche, su oder sudo von einem lokalen Netzwerkkonto aus zu verwenden, akzeptiert es das Passwort nicht. Als ich einige der Manpages für su, sudo und passwd durchlas, erwähnte eine davon (aber ich weiß nicht mehr welche) etwas über unterschiedliches Verhalten in einer Open Directory-Umgebung. Ich habe versucht, herumzugraben, konnte aber keine weiteren Informationen finden.

Kann mir hier jemand helfen?

Sie müssen das Root-Konto nicht aktivieren, um sudo. Sind Sie sicher, dass es nicht ausreicht, nur ein Administratorkonto zu verwenden?
Nein, ich versuche, mich so weit wie möglich von der Verwendung des lokalen Administratorkontos fernzuhalten. Daher möchte ich sudo verwenden können, während ich bei einem lokalen Netzwerkkonto angemeldet bin.

Antworten (1)

dsenableroot -u $ADMIN_USERNAME -p $ADMIN_PASSWORD -r $ROOTSNEWPASSWORD

Ersetzen Sie die Variablen durch Ihren Admin-Benutzernamen und Ihr Passwort sowie das gewünschte Passwort für root. An diesem Punkt können Sie als Admin-Benutzer sudo oder einfach su -das von Ihnen festgelegte Root-Passwort verwenden, um Root zu werden.

Am Ende möchten Sie entweder sudo so konfigurieren, dass die Befehle, die Sie häufig verwenden, von Ihrem Nicht-Admin-Konto zugelassen werden, oder sich daran gewöhnen, bei Bedarf das Root-Passwort einzugeben.

Ich konnte es dazu bringen, das Passwort festzulegen, während ich das lokale Administratorkonto verwendete, da ich die Meldung ***Erfolgreich aktivierter Root-Benutzer erhalte. Wenn ich jedoch versuche, su oder sudo zu verwenden, nachdem ich das Passwort festgelegt habe, wird mein Passwort nicht akzeptiert.
@SillyGoof Ich habe eine Bearbeitung hinzugefügt - sobald Sie das Passwort von root festgelegt haben, können Sie mit su zu root wechseln, aber sudo funktioniert immer noch nicht mit den oben aufgeführten Schritten.