Skip to content

Commit a6b355a

Browse files
committed
fix logfile ownership (fixes #380)
give existing logfile to snclient user so the daemon can continue writing logs.
1 parent 2481532 commit a6b355a

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

packaging/debian/postinst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ case "$1" in
2828
fi
2929
fi
3030

31+
# Fix ownership of log file
32+
chown -h snclient:snclient /var/log/snclient/snclient.log 2>/dev/null || true
33+
3134
if command -v setcap >/dev/null; then
3235
setcap "cap_setuid,cap_setgid+ep" /usr/bin/snclient || true
3336
fi

packaging/rpm/snclient.spec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ case "$*" in
7878
# Post upgrade permissions fix
7979
systemd-sysusers
8080
systemd-tmpfiles --create
81+
# Fix ownership of log file
82+
chown -h snclient:snclient /var/log/snclient/snclient.log 2>/dev/null || true
8183
# Upgrading
8284
if command -v setcap >/dev/null; then
8385
setcap "cap_setuid,cap_setgid+ep" /usr/bin/snclient || true

0 commit comments

Comments
 (0)