These are instructions for configuring sudo on a new band site hosting server.
See also: Creating a Band Site Hosting Server
# vi /etc/sudoers.d/bombplates
add the lines
%users ALL=(ALL) ALL
# allow backup to run rsync without a password
Defaults:backup !requiretty
backup ALL= NOPASSWD:/usr/bin/rsync
# allow apache to run launch_command.pl
User_Alias APACHE = apache
Cmnd_Alias BANDSXTOOLS = /usr/bandsXtools/launch_command.pl
Defaults:APACHE !requiretty
APACHE ALL= NOPASSWD: BANDSXTOOLS
# Allow utility user to restart apache
User_Alias UTIL = util
Cmnd_Alias HTTPD = /etc/init.d/httpd
Defaults:UTIL !requiretty
UTIL ALL= NOPASSWD: HTTPD
# allow all users to do git
%users ALL= NOPASSWD:/usr/bin/git
%users ALL= NOPASSWD:/usr/bandsXtools/flush-caches.pl