diff options
author | Costa Tsaousis (ktsaou) <costa@tsaousis.gr> | 2018-01-20 19:12:07 +0200 |
---|---|---|
committer | Costa Tsaousis (ktsaou) <costa@tsaousis.gr> | 2018-01-20 19:12:07 +0200 |
commit | 7b03cb85299d3f2ec3d0f28dcccfb9ed89bdfc08 (patch) | |
tree | 9b7df21f14c22380beb8daf6c8e3c7f14316458c /netdata-installer.sh | |
parent | 1569de8019ab15f4e5db845072d7a760b9f4ce63 (diff) |
make sure netdata group will never be empty
Diffstat (limited to 'netdata-installer.sh')
-rwxr-xr-x | netdata-installer.sh | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/netdata-installer.sh b/netdata-installer.sh index 578b09e76b..a756c05921 100755 --- a/netdata-installer.sh +++ b/netdata-installer.sh @@ -687,7 +687,11 @@ fi # the owners of the web files NETDATA_WEB_USER="$( config_option "web" "web files owner" "${NETDATA_USER}" )" -[ "${UID}" = "0" -a "${NETDATA_USER}" != "${NETDATA_WEB_USER}" ] && NETDATA_GROUP="${NETDATA_WEB_USER}" +if [ "${UID}" = "0" -a "${NETDATA_USER}" != "${NETDATA_WEB_USER}" ] +then + NETDATA_GROUP="$(id -g -n ${NETDATA_WEB_USER})" + [ -z "${NETDATA_GROUP}" ] && NETDATA_GROUP="${NETDATA_WEB_USER}" +fi NETDATA_WEB_GROUP="$( config_option "web" "web files group" "${NETDATA_GROUP}" )" # port @@ -702,6 +706,27 @@ NETDATA_LOG_DIR="$( config_option "global" "log directory" "${NETDATA_PREFIX}/va NETDATA_CONF_DIR="$( config_option "global" "config directory" "${NETDATA_PREFIX}/etc/netdata" )" NETDATA_RUN_DIR="${NETDATA_PREFIX}/var/run" +cat <<OPTIONSEOF + + Permissions + - netdata user : ${NETDATA_USER} + - netdata group : ${NETDATA_GROUP} + - web files user : ${NETDATA_WEB_USER} + - web files group : ${NETDATA_WEB_GROUP} + - root user : ${ROOT_USER} + + Directories + - netdata conf dir : ${NETDATA_CONF_DIR} + - netdata log dir : ${NETDATA_LOG_DIR} + - netdata run dir : ${NETDATA_RUN_DIR} + - netdata lib dir : ${NETDATA_LIB_DIR} + - netdata web dir : ${NETDATA_WEB_DIR} + - netdata cache dir: ${NETDATA_CACHE_DIR} + + Other + - netdata port : ${NETDATA_PORT} + +OPTIONSEOF # ----------------------------------------------------------------------------- progress "Fix permissions of netdata directories (using user '${NETDATA_USER}')" |