From 1439804d46b75598e483042dd59708d2b1014e57 Mon Sep 17 00:00:00 2001 From: Jean-Louis Huynen Date: Fri, 21 Jun 2019 12:35:53 +0200 Subject: [PATCH] chg: create zmqs user + sudoer right for www-data --- install_dependencies.sh | 9 +++++++++ start_all.sh | 3 +++ 2 files changed, 12 insertions(+) diff --git a/install_dependencies.sh b/install_dependencies.sh index e9beb8e..7352109 100755 --- a/install_dependencies.sh +++ b/install_dependencies.sh @@ -3,6 +3,15 @@ set -e #set -x +sudo chmod -R g+w . + +if ! id zmqs >/dev/null 2>&1; then + # Create zmq user + sudo useradd -U -G www-data -m -s /bin/bash zmqs + # Adds right to www-data to run ./start-zmq as zmq + sudo echo "www-data ALL=(zmqs) NOPASSWD:/bin/bash /var/www/misp-dashboard/start_zmq.sh" > /etc/sudoers.d/www-data +fi + sudo apt-get install python3-virtualenv virtualenv screen redis-server unzip -y if [ -z "$VIRTUAL_ENV" ]; then diff --git a/start_all.sh b/start_all.sh index 2379217..e2845ad 100755 --- a/start_all.sh +++ b/start_all.sh @@ -48,3 +48,6 @@ if [ "${check_dashboard_port}" == "1" ]; then else echo -e $RED"\t* NOT starting flask server, made a very unrealiable check on port 8001, and something seems to be thereā€¦ please double check if this is good!"$DEFAULT fi + +sleep 0.1 +sudo -u zmqs /bin/bash /var/www/misp-dashboard/start_zmq.sh &