PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : /etc/sudoers



Windoofsklicker
26.05.03, 10:35
ich bin heut' ein wenig blöd:

ich habe ein script geschrieben, in dem gemountet wird. da das ja nur root darf habe ich die sudoers editiert:



# Cmnd alias specification
Cmnd_Alias MOUNT = /bin/mount
Cmnd_Alias UMOUNT = /bin/umount

# Defaults specification

# User privilege specification
root ALL=(ALL) ALL
nobody ALL=MOUNT NOPASSWD: ALL
nobody ALL=UMOUNT NOPASSWD: ALL


das ganze habe ich auch schon ohne die aliase probiert, es gibt allerdings immer einen parse error.

wo liegt hier der fehler?

Der Gestreifte
26.05.03, 11:07
Muss es nicht

user/USERLIST ALL=NOPASSWD: COMMAND_ALIAS heissen?

Windoofsklicker
26.05.03, 11:14
hm... ich habe jetzt folgende zeile:


nobody ALL= NOPASSWD: MOUNT, UMOUNT


aber er fragt trotzdem noch nach einem passwort.
sollte das nicht mit NOPASSWD abgeschaltet sein?

Der Gestreifte
26.05.03, 11:37
Bei mir sieht das so aus:
# User alias specification
User_Alias WANNABE = user, namen
[und so weiter]

# Cmnd alias specification
Cmnd_Alias MAIL = /usr/sbin/sendmail, /usr/bin/mailq
Cmnd_Alias NET = /sbin/ifconfig, /sbin/route
[und so weiter]

# User privilege specification
root ALL=(ALL) ALL
WANNABE ALL=NOPASSWD: MAIL, NET, HALT
Völliger Schuss ins blaue: Vielleicht mal als User neu einloggen?

Windoofsklicker
26.05.03, 13:29
geht jetzt... fingertrouble ;)
danke!