Wie gebe ich mir unter Mac OS X 10.6 permanente Sudo-Berechtigungen? ist es wie Linux in der Datei "/ etc / sudoers"?
Wie gebe ich mir unter Mac OS X 10.6 permanente Sudo-Berechtigungen? ist es wie Linux in der Datei "/ etc / sudoers"?
Antworten:
Nicht gerade Erfahrung mit OSX, aber es scheint sich in einer der folgenden Situationen zu befinden:
- / etc / sudoers
- / private / etc / sudoers
Es wird empfohlen, die Datei mit visudo zu bearbeiten, Sie können jedoch auch einen anderen Texteditor verwenden.
Unter der Zeile, die sagt root ALL=(ALL) ALL
Sie fügen den Namen des Benutzers hinzu und user ALL=(ALL) ALL
geben sich dauerhafte Sudo-Berechtigungen.
ls -ld /etc
führt dazu lrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc
, dass beide dieselbe Datei sind.
sudo visudo
, um die Sudoers-Datei zu bearbeiten (geben Sie die Datei nicht an.)
Sie können dies natürlich /etc/sudoers
manuell bearbeiten , um dies zu erreichen.
In den Systemeinstellungen von Mac OS X ist jedoch eine Methode integriert, mit der das Gleiche erreicht werden kann: Geben Sie dem Benutzer anstelle eines Standardkontos ein Administratorkonto , das automatisch (über die Gruppenmitgliedschaft) als Sudoer hinzugefügt wird ./etc/sudoers
wheel
Benutzer müssen jedoch weiterhin ihr eigenes Passwort eingeben, was eine gute Sache ist (tm) .
wheel
und admin
-Gruppen , einschließlich z. B. Schreibberechtigungen für /Applications
und vergleichbarer anderer globaler Ordner. Vergleichen Sie einfach die Ausgabe von zB id
im Terminal von normalen und Administratorbenutzern.
sudo in OSX ist genau so unter Linux und wie Linux zeigt man sudo die Details
sudo ermittelt anhand der Datei / private / etc // sudoers, wer ein autorisierter Benutzer ist.
/ etc ist ein symbolischer Link zu / private / etc, sodass Ihr Vorschlag von / etc / sudoers funktioniert.
Du könntest genauso gut rennen sudo -s
Dadurch erhalten Sie Root-Berechtigungen für diese Sitzung.
Um zu den normalen Berechtigungen zurückzukehren, geben Sie einfach ein exit
Entsperren Sie das Root-Konto.
Schritte zum Entsperren von "root" in Mac:
• 1.Öffnen Sie das Verzeichnisdienstprogramm (/ Applications / Utilities / Directory Utility.app).
• 2. Gehen Sie zu Bearbeiten> Root-Benutzer aktivieren
• Sie werden zur Eingabe des Passworts aufgefordert. Drücken Sie OK, um das leere Passwort einzugeben .
Melden Sie sich ab und geben Sie root in Benutzername und IN ein !!!!!!!! (Hinweis: Stellen Sie sicher, dass NAME & PASSWORT in den Anmeldeoptionen überprüft werden. )