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 EOF chmod 0440 "${TM_SUDO_CONF}" || perror "# Could not set perms of '${TM_SUDO_CONF}' to 0440!" }