do not chown to root when installing as non-root
Costa Tsaousis (ktsaou) committed
Jan 20, 2018 at 18:46 UTC
7f83aa21ae22aa051cc3572749e49b4d2c1cf1dc
1 file changed
+3
-1
netdata-installer.sh
+3
-1
@@ -678,9 +678,11 @@ if [ "${UID}" = "0" ]
678
then
679
NETDATA_USER="$( config_option "global" "run as user" "netdata" )"
680
NETDATA_GROUP="${NETDATA_USER}"
681
+ ROOT_USER="root"
682
else
683
NETDATA_USER="${USER}"
684
NETDATA_GROUP="$(id -g -n ${NETDATA_USER})"
685
+ ROOT_USER="${NETDATA_USER}"
686
fi
687
688
# the owners of the web files
@@ -719,7 +721,7 @@ do
721
run mkdir -p "${NETDATA_CONF_DIR}/${x}" || exit 1
722
fi
723
done
722
-run chown -R "root:${NETDATA_GROUP}" "${NETDATA_CONF_DIR}"
724
+run chown -R "${ROOT_USER}:${NETDATA_GROUP}" "${NETDATA_CONF_DIR}"
725
run find "${NETDATA_CONF_DIR}" -type f -exec chmod 0640 {} \;
726
run find "${NETDATA_CONF_DIR}" -type d -exec chmod 0755 {} \;
727