Syntaxfehler: sudoers

xo1

Registered User
Moin,

ich habe mit visudo die sudoers geändert, seid dem erhalte ich folgende Fehlermeldung wenn ich sudo aufrufe:

Code:
myserver:~ # sudo
>>> sudoers file: syntax error, line 7 <<<
>>> sudoers file: syntax error, line 9 <<<
>>> sudoers file: syntax error, line 11 <<<
>>> sudoers file: syntax error, line 13 <<<
>>> sudoers file: syntax error, line 15 <<<
>>> sudoers file: syntax error, line 19 <<<
>>> sudoers file: syntax error, line 20 <<<
>>> sudoers file: syntax error, line 22 <<<
>>> sudoers file: syntax error, line 23 <<<
>>> sudoers file: syntax error, line 25 <<<
>>> sudoers file: syntax error, line 28 <<<
>>> sudoers file: syntax error, line 31 <<<
sudo: parse error in /etc/sudoers near line 7

ich verstehe es nicht :confused:, die Syntaxfehler zeigen auf die leeren Zeilen?!

Code:
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# prevent environment variables from influencing programs in an
# unexpected or harmful way (CVE-2005-2959, CVE-2005-4158,
# CVE-2006-0151)
Defaults always_set_home

# Runas alias specification

# User privilege specification
root	ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel	ALL=(ALL)	ALL

# Same thing without a password
# %wheel	ALL=(ALL)	NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

Habe schon alles probiert und gegoogelt ... das einzigste was geht ist in der sudoers als einzigste Zeile "root ALL=(ALL) ALL" zu schreiben, dann klappt es. Sobald ich eine zweite Zeile oder ein "#" eingebe klappt es nicht mehr und Syntaxfehler werden ausgespuckt :confused:

Hat jemand eine Idee woran es liegt?:o

Grüße
 
Problem gelöst durch:

Code:
rm /etc/.sudoers.tmp.swo 
rm /etc/.sudoers.tmp.swn 
rm /etc/.sudoers.tmp.swm

Es lag an den 3 temporären Files die nicht von visudo gelöscht wurden nach einer abgestürzten Session.:rolleyes:

Jetzt treten keine Syntaxfehler mehr auf ...
 
Back
Top