2016-04-19 5 views
0

Meine Schale diesen Fehler geben Sie mir zu beheben, wenn ein sudoFehler in sudo config Hilfe benötigen

/etc/sudoers zu tun versuchen: Syntaxfehler in der Nähe Linie 30 < <

Ich habe nicht diese Datei ändern ...

sowieso die 30. Zeile ist das Ende der Datei. I füge hier die letzten drei Zeilen vom 27. bis 30

# See sudoers(5) for more information on "#include" directives: 

#includedir /etc/sudoers.d 

mir bitte helfen, das Problem zu verstehen und zu beheben. Ich bin ein Neuling auf Linux.

+0

Gibt es irgendetwas in diesem Verzeichnis? 'ls -la/etc/sudoers.d' –

+0

Ich stimme zu, diese Frage als off-topic zu schließen, weil es keine Programmierfrage ist. Versuchen Sie [unix.se] –

+0

Vielleicht benötigt die Datei am Ende einen Zeilenumbruch? Führen Sie 'od -xc' in der Datei aus, um zu sehen, ob' \ n' als letztes Zeichen angezeigt wird. –

Antwort

1

Wenn die 30. Zeile die letzte Zeile ist, kann es sein, dass Sie irgendwo in der Datei Probleme haben.

Der Parser hat das Ende der Datei erreicht und teilt Ihnen mit, dass ein Fehler vorliegt (möglicherweise nach nicht geschlossenen Klammern jeder Art usw.).

Wenn Sie die gesamte Datei analysieren können oder versuchen, sie zu lesen und Zeile für Zeile gehen, um herauszufinden, wo der Fehler ist.