summaryrefslogtreecommitdiffstats
path: root/satellit_installer/includes/10-sudo_config.inc
diff options
context:
space:
mode:
authorSimon Rettberg2014-11-18 19:37:23 +0100
committerSimon Rettberg2014-11-18 19:37:23 +0100
commit98202109262dae1c46a49a73ba865a041ef7ae16 (patch)
treee57124782ceddac66a4c91c2ab8636c20e4b1d8f /satellit_installer/includes/10-sudo_config.inc
parent[SSPS] netsetup: Hostname and, if there, Domain to /etc/hosts in static case (diff)
downloadsetup-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.inc32
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!"
}