add service user

This commit is contained in:
Cory Sanin 2025-04-30 21:33:33 -05:00
parent 93e3eb3ad0
commit 1ec9e843df
2 changed files with 3 additions and 2 deletions

View File

@ -7,8 +7,8 @@ Type=simple
ExecStart=/usr/bin/dinnerbell --daemon --directory=${AUDIO_DIR} ExecStart=/usr/bin/dinnerbell --daemon --directory=${AUDIO_DIR}
Environment=AUDIO_DIR=/etc/dinnerbell/audio Environment=AUDIO_DIR=/etc/dinnerbell/audio
Restart=on-failure Restart=on-failure
User=nobody User=dinnerbell
Group=nogroup Group=dinnerbell
WorkingDirectory=/opt/dinnerbell/ WorkingDirectory=/opt/dinnerbell/
[Install] [Install]

View File

@ -2,6 +2,7 @@
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
id "dinnerbell" >/dev/null 2>&1 || useradd --system --no-create-home --shell /usr/sbin/nologin dinnerbell
mkdir -p /opt/dinnerbell/ && \ mkdir -p /opt/dinnerbell/ && \
/usr/bin/cp "$SCRIPT_DIR"/dinnerbell.py /opt/dinnerbell/dinnerbell.py && \ /usr/bin/cp "$SCRIPT_DIR"/dinnerbell.py /opt/dinnerbell/dinnerbell.py && \
chmod +x /opt/dinnerbell/dinnerbell.py && \ chmod +x /opt/dinnerbell/dinnerbell.py && \