blob: 0794aab2b4148ef45026e0ddb902822d69f9c9d3 (
plain) (
tree)
|
|
sudo_config() {
local TM_SUDO_CONF="/etc/sudoers.d/taskmanager"
cat > "${TM_SUDO_CONF}" <<-EOF
# Sudoers configuration for user 'taskmanager'
# Auto-generated on: $(date)
taskmanager ALL=(syncdaemon) NOPASSWD: /opt/syncdaemon/control.sh
taskmanager ALL=(ldadp) NOPASSWD: /opt/taskmanager/scripts/ldadp-launcher
taskmanager ALL=(dmsd) NOPASSWD: /opt/dmsd/control.sh
taskmanager ALL=(root) NOPASSWD: /sbin/reboot
taskmanager ALL=(root) NOPASSWD: /opt/taskmanager/scripts/mount-store
taskmanager ALL=(root) NOPASSWD: /opt/taskmanager/scripts/system-backup
taskmanager ALL=(root) NOPASSWD: /opt/taskmanager/scripts/system-restore
taskmanager ALL=(root) NOPASSWD: /opt/taskmanager/scripts/install-https
ALL ALL=(www-data) NOPASSWD: /usr/local/bin/slxlog
EOF
chmod 0440 "${TM_SUDO_CONF}" || perror "# Could not set perms of '${TM_SUDO_CONF}' to 0440!"
}
|