sudoers syntax fehler

Post Reply
Message
Author
Mc.Cann

sudoers syntax fehler

#1 Post by Mc.Cann »

Hallo,
Ich habe die datei sudoers mit visudo editiert, weil ein Programm rootrechte braucht. Jetzt haut das aber nicht hin, weil mein hostname ein sonderzeichen enthält. Habe hier übrigens Mandriva2007. So kann ich die Zeile nicht eingeben:
heinz mein-\rechner=(ALL) /usr/bin/hansfangdenhut. Ab dem Minuszeichen bringt er farblich ein Syntax Fehler.

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#2 Post by Janka »

Backslashes sind in Hostnamen nicht erlaubt, nur a..z,A..Z, 0..9 und das Minus. Siehe RFC608.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Mc.Cann

#3 Post by Mc.Cann »

Hab vergessen zu schreiben, dass ich den '\' nur eingetragen habe um das Minuszeichen im Name zu bestätigen. ohne Backslash geht auch nicht. Schon das Minuszeichen nimmt er nicht!
also: mein-rechner

Mc.Cann

#4 Post by Mc.Cann »

im Namen wird aber nicht zwischen Groß- und Kleinbuchstaben unterschieden. als kleine Anmerkung :wink:

User avatar
hastifranki
Posts: 259
Joined: 06. May 2006 19:58

#5 Post by hastifranki »

Wenn dem so ist, müsste '\' vor dem '-' stehen.

Viele Grüße
Frank

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#6 Post by Janka »

Farblich? Das Syntaxhighlighting des Vim ist manchmal naja, eigenwillig. Da solltest du dich nicht drauf verlassen.

Unter Umständen ist es notwendig, Hostname.Domainname zu schreiben, damit es klappt.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Post Reply