Ich habe es geschafft, die sudoers-Datei auf meinem Mac fehlerhaft zu machen. z.B.
$ sudo visudo
>>> /etc/sudoers: syntax error near line 45 <<<
sudo: parse error in /etc/sudoers near line 45
sudo: no valid sudoers sources found, quitting
Also holte ich mir die Standard-Sudoers-Datei von hier , loggte mich als root ein und kopierte sie von Documents nach /etc.
Wenn ich versuche, 'visudo' mit root auszuführen, wird Sublime Text gestartet und ich sehe eine leere sudoers.tmp, die meines Wissens die Sperrdatei ist.
Wenn ich versuche, den Inhalt der heruntergeladenen sudoers-Datei mit Sublime in die Datei sudoers.tmp zu kopieren, wird der obige Fehler angezeigt.
Hat jemand eine Lösung dafür? Was soll ich sehen, wenn ich den Befehl 'visudo', Sublime Text und sudoers.tmp ausführe?
Vielen Dank, George
EDITOR=vi
wenn du masochistisch bist.
bash
als Shell verwenden. Versuchen Sie esEDITOR=nano visudo
als root.