From addb16b6b067cd3491c2659280e53108d1ded363cdbb7b7372439c6d492fb474 Mon Sep 17 00:00:00 2001 From: localhorst Date: Thu, 13 Aug 2026 18:09:03 +0200 Subject: [PATCH] change user --- README.md | 6 +++--- vw-eu-data-act-exporter.service | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3ddb162..61fe7c6 100644 --- a/README.md +++ b/README.md @@ -68,9 +68,9 @@ extended. ## Installation (systemd) ```bash -# 1. Create directory + user +# 1. Create directory + user (the "prometheus" system user is typically +# already present if Prometheus itself is installed on this host) sudo mkdir -p /opt/vw-eu-data-act-exporter -sudo useradd --system --no-create-home --shell /usr/sbin/nologin vw-exporter # 2. Copy files sudo cp vw-eu-data-act-exporter.py config.py requirements.txt /opt/vw-eu-data-act-exporter/ @@ -83,7 +83,7 @@ sudo /opt/vw-eu-data-act-exporter/venv/bin/pip install -r /opt/vw-eu-data-act-ex sudo nano /opt/vw-eu-data-act-exporter/config.py # 5. Permissions (config.py contains the VW account password in plain text) -sudo chown -R vw-exporter:vw-exporter /opt/vw-eu-data-act-exporter +sudo chown -R prometheus:prometheus /opt/vw-eu-data-act-exporter sudo chmod 600 /opt/vw-eu-data-act-exporter/config.py # 6. Install systemd unit diff --git a/vw-eu-data-act-exporter.service b/vw-eu-data-act-exporter.service index 340a994..8cdf2e1 100644 --- a/vw-eu-data-act-exporter.service +++ b/vw-eu-data-act-exporter.service @@ -5,8 +5,8 @@ Wants=network-online.target [Service] Type=simple -User=vw-exporter -Group=vw-exporter +User=prometheus +Group=prometheus WorkingDirectory=/opt/vw-eu-data-act-exporter ExecStart=/opt/vw-eu-data-act-exporter/venv/bin/python3 /opt/vw-eu-data-act-exporter/vw-eu-data-act-exporter.py Restart=on-failure