diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2022-10-18 13:14:39 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-18 13:14:39 -0400 |
commit | 218ca02b8d26dfba6493eefb7dc88b6e1ca2c0e9 (patch) | |
tree | a9842aec595bd6ffd5fe3e844b76cfa71a555092 /system | |
parent | 48e7a6613054dafcc3a1910ef85ef7e2a03be93d (diff) |
Fix runtime directory ownership when installed as non-root user. (#13797)
* Fix runtime directory ownership when installed as non-root user.
Followup to #13870.
* Fix typo.
Diffstat (limited to 'system')
-rw-r--r-- | system/netdata-freebsd.in | 1 | ||||
-rw-r--r-- | system/netdata-init-d.in | 1 | ||||
-rw-r--r-- | system/netdata-lsb.in | 2 | ||||
-rw-r--r-- | system/netdata-openrc.in | 2 |
4 files changed, 5 insertions, 1 deletions
diff --git a/system/netdata-freebsd.in b/system/netdata-freebsd.in index 2d4f457e21..fd544c86c5 100644 --- a/system/netdata-freebsd.in +++ b/system/netdata-freebsd.in @@ -25,6 +25,7 @@ savedb_cmd="netdata_savedb" netdata_prestart() { [ ! -d "${piddir}" ] && mkdir -p "${piddir}" + chown @netdata_user_POST@:@netdata_user_POST@ "${piddir}" return 0 } diff --git a/system/netdata-init-d.in b/system/netdata-init-d.in index 9ac510196b..c0257ffab5 100644 --- a/system/netdata-init-d.in +++ b/system/netdata-init-d.in @@ -27,6 +27,7 @@ service_start() { [ -x $DAEMON_PATH ] || exit 5 [ ! -d $PIDFILE_PATH ] && mkdir -p $PIDFILE_PATH + chown @netdata_user_POST@:@netdata_user_POST@ $PIDFILE_PATH echo -n "Starting $DAEMON..." daemon $DAEMON_PATH/$DAEMON $DAEMONOPTS RETVAL=$? diff --git a/system/netdata-lsb.in b/system/netdata-lsb.in index ca197a5202..e429ad1c93 100644 --- a/system/netdata-lsb.in +++ b/system/netdata-lsb.in @@ -45,6 +45,8 @@ service_start() { mkdir -p $PIDFILE_PATH fi + chown @netdata_user_POST@:@netdata_user_POST@ $PIDFILE_PATH + log_daemon_msg "Starting real-time performance monitoring" "netdata" start_daemon -p $PIDFILE $DAEMON_PATH/$DAEMON $DAEMONOPTS RETVAL=$? diff --git a/system/netdata-openrc.in b/system/netdata-openrc.in index 2acf282e60..f57eb9b221 100644 --- a/system/netdata-openrc.in +++ b/system/netdata-openrc.in @@ -4,7 +4,7 @@ # The user netdata is configured to run as. # If you edit its configuration file to set a different # user, set it here too, to have its files switch ownership -: "${NETDATA_OWNER:=netdata:netdata}" +: "${NETDATA_OWNER:=@netdata_user_POST@:@netdata_user_POST@}" # The timeout in seconds to wait for netdata # to save its database on disk and exit. |