summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2002-02-25 18:18:23 +0000
committerJonas Smedegaard <dr@jones.dk>2002-02-25 18:18:23 +0000
commit8b483181d97e4cd402cd0f049908085bb9b08b71 (patch)
tree855d857fe0b0526347367073f0b2812746555ded
parent325556192731b7375635a656de5d41ce00d516f3 (diff)
sudoers: Brand new file...
-rw-r--r--sudoers31
1 files changed, 31 insertions, 0 deletions
diff --git a/sudoers b/sudoers
new file mode 100644
index 0000000..335e340
--- /dev/null
+++ b/sudoers
@@ -0,0 +1,31 @@
+User_Alias ADM=%adm
+
+User_Alias WEBUSERS=%webusers
+
+User_Alias REALUSERS=%realusers
+
+Cmnd_Alias READLOG=/usr/local/sbin/showlog, \
+ /usr/local/sbin/showlog [a-zA-Z0-9]*, \
+ /usr/local/sbin/showlog [a-zA-Z0-9 ]*
+
+Cmnd_Alias ROOTLOG=/usr/local/sbin/showlog system*
+
+Cmnd_Alias USERMOD=/usr/sbin/adduser [a-zA-Z0-9]*, \
+ /usr/sbin/deluser [a-zA-Z0-9]*, \
+ /usr/bin/passwd [a-zA-Z0-9]*, \
+ /usr/bin/chfn [a-zA-Z0-9]*
+
+Cmnd_Alias ROOTMOD=/usr/bin/passwd root, \
+ /usr/sbin/userdel root, \
+ /usr/sbin/userdel -r root,\
+ /usr/sbin/adduser root
+
+Cmnd_Alias RESTART=/etc/init.d/named restart
+
+ADM ALL=READLOG,!ROOTLOG,USERMOD,!ROOTMOD,RESTART
+
+WEBUSERS ALL=READLOG,!ROOTLOG
+
+REALUSERS ALL=READLOG,!ROOTLOG
+
+root ALL=(ALL) ALL