summarylogtreecommitdiffstats
path: root/influxdb.install
diff options
context:
space:
mode:
Diffstat (limited to 'influxdb.install')
-rw-r--r--influxdb.install10
1 files changed, 7 insertions, 3 deletions
diff --git a/influxdb.install b/influxdb.install
index 8d0db568fc83..826bc624169c 100644
--- a/influxdb.install
+++ b/influxdb.install
@@ -1,12 +1,16 @@
post_install() {
post_upgrade
+ passwd -l influxdb &>/dev/null
}
post_upgrade() {
# create user/group that the daemon will run as by default, do not delete this on uninstall, as it will own files
- getent group influxdb >/dev/null || groupadd -r influxdb
- getent passwd influxdb >/dev/null || useradd -c 'InfluxDB' -r -g influxdb -d '/var/lib/influxdb' -m -s /bin/bash influxdb
- mkdir -p /var/lib/influxdb/{db,raft,hh}
+ getent group influxdb >/dev/null || groupadd influxdb
+ getent passwd influxdb >/dev/null || useradd -c 'InfluxDB' -g influxdb -d '/var/lib/influxdb' -m -s /bin/false influxdb
+ mkdir -p /var/lib/influxdb/data
+ mkdir -p /var/lib/influxdb/wal
+ mkdir -p /var/lib/influxdb/meta
+ mkdir -p /var/lib/influxdb/hh
chown influxdb:influxdb -R /var/lib/influxdb
mkdir -p /var/log/influxdb