summaryrefslogtreecommitdiff
path: root/sudoers
diff options
context:
space:
mode:
Diffstat (limited to 'sudoers')
-rw-r--r--sudoers6
1 files changed, 4 insertions, 2 deletions
diff --git a/sudoers b/sudoers
index bc0f995..d89d130 100644
--- a/sudoers
+++ b/sudoers
@@ -4,6 +4,8 @@ User_Alias WEBUSERS=%webusers
User_Alias REALUSERS=%realusers
+Cmnd_Alias INITUSER=/usr/local/sbin/user-init [a-zA-Z0-9]*
+
Cmnd_Alias UNMOUNT=NOPASSWD:/usr/bin/killall -USR1 automount
Cmnd_Alias READLOG=/usr/local/sbin/showlog, \
@@ -31,8 +33,8 @@ Cmnd_Alias RESTART=/etc/init.d/bind reload, \
/usr/bin/cvs update -d, \
/usr/bin/cvs update
-WEBUSERS ALL=UNMOUNT,READLOG,!ROOTLOG
+WEBUSERS ALL=INITUSER,UNMOUNT,READLOG,!ROOTLOG
REALUSERS ALL=UNMOUNT,READLOG,!ROOTLOG
-NOC ALL=UNMOUNT,READLOG,USERMOD,!ROOTMOD,RESTART
+NOC ALL=INITUSER,UNMOUNT,READLOG,USERMOD,!ROOTMOD,RESTART
root ALL=(ALL) ALL