X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fsudo%2Ffiles%2Fcommon%2Fsudoers;h=9ff6f97fc40c7bc7efcdc93289be4e5b2614394a;hb=09f53cc3299c6699be7959e6aff131d0034d97f8;hp=76e2e3e5ee05582cfbe7d521134e90b5ab0fdaeb;hpb=05c94c00aaac9f2310116aa0dfddc62038b4ab0e;p=mirror%2Fdsa-puppet.git diff --git a/modules/sudo/files/common/sudoers b/modules/sudo/files/common/sudoers index 76e2e3e5e..9ff6f97fc 100644 --- a/modules/sudo/files/common/sudoers +++ b/modules/sudo/files/common/sudoers @@ -22,8 +22,9 @@ Defaults env_reset # Host alias specification Host_Alias QAHOSTS = master, merkel Host_Alias WEBHOSTS = klecker, wolkenstein +Host_Alias SECHOSTS = klecker, chopin # User alias specification -User_Alias QACORE = aba, djpig, hertzog, jeroen, joerg, lucas, luk, myon, tbm, weasel, zack +User_Alias QACORE = aba, djpig, geissert, hertzog, jeroen, joerg, lucas, luk, myon, tbm, weasel, zack # Cmnd alias specification @@ -41,6 +42,7 @@ admin agnesi=(ALL) ALL # nagios nagios ALL=(ALL) NOPASSWD: /usr/lib/nagios/plugins/dsa-check-dabackup "" # with smartarray controllers +nagios ALL=(ALL) NOPASSWD: /sbin/hpasmcli "" nagios ALL=(ALL) NOPASSWD: /usr/bin/arrayprobe "" nagios ALL=(ALL) NOPASSWD: /usr/sbin/hpacucli controller all show nagios ALL=(ALL) NOPASSWD: /usr/sbin/hpacucli controller slot=[02] pd all show @@ -75,6 +77,8 @@ nagios bellini,cimarosa,morricone,paganini,respighi,vivaldi=(ALL) NOPASSWD: /us %planet ALL=(planet) ALL %popcon ALL=(popcon) ALL %secretary ALL=(secretary) ALL +%sectracker ALL=(sectracker) ALL +%security SECHOSTS=(mail_security) ALL %snapshot ALL=(snapshot) ALL %uddadm ALL=(udd) ALL %volatile ALL=(volatile) ALL @@ -100,8 +104,8 @@ pkg_user powell=(archvsync) NOPASSWD: /home/archvsync/bin/pushpdo # remote power to babylon5 in the same rack: joerg unger=(ALL) /usr/bin/sispmctl -t 1, /usr/bin/sispmctl -g 1 # wbadm can update all buildd* users' keys on buildd.d.o -%wbadm raff=(root) /usr/local/bin/update-buildd-sshkeys %wbadm cimarosa=(root) /usr/local/bin/update-buildd-sshkeys +wbadm cimarosa=(postgres) NOPASSWD: /usr/bin/pg_dumpall --cluster 8.4/wanna-build # mirror push dak ries=(archvsync) NOPASSWD:/home/archvsync/runmirrors planet senfl=(archvsync) NOPASSWD: /home/archvsync/bin/runplanet "" @@ -111,10 +115,10 @@ archvsync stabile=(snapshot) NOPASSWD: /srv/snapshot.debian.org/bin/update-trigg %debian-release ries=(dak) /usr/local/bin/dak transitions --import * %ftpteam ries=(dak) /usr/local/bin/dak transitions --import * # security -%security klecker=(dak) NOPASSWD: /usr/local/bin/dak new-security-install -[AR] -- * -%sec_public klecker=(dak) NOPASSWD: /usr/local/bin/dak new-security-install -[AR] -- * -%sec_data klecker=(archvsync) NOPASSWD: /home/archvsync/security/signal "" -dak klecker=(archvsync) NOPASSWD: /home/archvsync/signal_security +%security SECHOSTS=(dak) NOPASSWD: /usr/local/bin/dak new-security-install -[AR] -- * +%sec_public SECHOSTS=(dak) NOPASSWD: /usr/local/bin/dak new-security-install -[AR] -- * +%sec_data SECHOSTS=(archvsync) NOPASSWD: /home/archvsync/security/signal "" +dak SECHOSTS=(archvsync) NOPASSWD: /home/archvsync/signal_security # web stuff debwww WEBHOSTS=(archvsync) NOPASSWD: /home/archvsync/webmirrors/runmirrors # more list stuff