From 5cd15c1887693a8c7653a2424ec83dfce6182d3f Mon Sep 17 00:00:00 2001 From: Duncan Sommerville Date: Mon, 5 Jan 2015 10:49:25 -0500 Subject: [PATCH] Add sudoers file to run upstart commands as web user --- installer/install | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/installer/install b/installer/install index 0b4319a5e..93c4596d9 100755 --- a/installer/install +++ b/installer/install @@ -371,14 +371,11 @@ fi verbose "...Done" verbose "\n * Creating sudoers file..." -# sed -e "s/WEB_USER/${web_user}/g" /usr/lib/airtime/media-monitor/airtime-media-monitor-init-d > /etc/init.d/airtime-media-monitor -echo "${web_user} ALL = (ALL) NOPASSWD: \ -/sbin/start airtime-media-monitor *, /sbin/stop airtime-media-monitor, \ -/sbin/start airtime-playout, /sbin/start airtime-playout, \ +echo "${web_user} ALL = (root) NOPASSWD: \ +/sbin/start airtime-media-monitor, /sbin/stop airtime-media-monitor, \ +/sbin/start airtime-playout, /sbin/stop airtime-playout, \ /sbin/start airtime-liquidsoap, /sbin/stop airtime-liquidsoap" > /etc/sudoers.d/service_${web_user} -# sed -e "s/WEB_USER/${web_user}/g" /usr/lib/airtime/pypo/bin/airtime-playout-init-d > /etc/init.d/airtime-playout ln -sf /usr/bin/liquidsoap /usr/bin/airtime-liquidsoap -# sed -e "s/WEB_USER/${web_user}/g" /usr/lib/airtime/pypo/bin/airtime-liquidsoap-init-d > /etc/init.d/airtime-liquidsoap verbose "...Done" initctl reload-configuration