diff options
author | Simon Rettberg | 2014-11-18 19:37:23 +0100 |
---|---|---|
committer | Simon Rettberg | 2014-11-18 19:37:23 +0100 |
commit | 98202109262dae1c46a49a73ba865a041ef7ae16 (patch) | |
tree | e57124782ceddac66a4c91c2ab8636c20e4b1d8f /satellit_installer/includes/10-sudo_config.inc | |
parent | [SSPS] netsetup: Hostname and, if there, Domain to /etc/hosts in static case (diff) | |
download | setup-scripts-98202109262dae1c46a49a73ba865a041ef7ae16.tar.gz setup-scripts-98202109262dae1c46a49a73ba865a041ef7ae16.tar.xz setup-scripts-98202109262dae1c46a49a73ba865a041ef7ae16.zip |
[SSPS] Add support for enabling HTTPS in lighttpd
Diffstat (limited to 'satellit_installer/includes/10-sudo_config.inc')
-rw-r--r-- | satellit_installer/includes/10-sudo_config.inc | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/satellit_installer/includes/10-sudo_config.inc b/satellit_installer/includes/10-sudo_config.inc index 2274adb..baa6cea 100644 --- a/satellit_installer/includes/10-sudo_config.inc +++ b/satellit_installer/includes/10-sudo_config.inc @@ -2,23 +2,17 @@ sudo_config() { local TM_SUDO_CONF="/etc/sudoers.d/taskmanager" - if [ ! -e "${TM_SUDO_CONF}" ]; then - # generate it - 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 - EOF - - chmod 0440 "${TM_SUDO_CONF}" || \ - echo "# Could not set perms of '${TM_SUDO_CONF}' to 0440!" - else - echo "# File ${TM_SUDO_CONF} exists!" - fi + 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!" } |