From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Sat, 25 Apr 2026 23:51:45 +0100 Subject: [PATCH] Stop deleting system user on remove/purge This is widely considered bad practice, as the kernel recycles UIDs/GIDs. So any potential leftover file/directory can then become owned by the next user/group that gets added, with unpredictable consequences. --- debian/mumble-server.postrm | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/debian/mumble-server.postrm b/debian/mumble-server.postrm index 82f0412..75850a0 100644 --- a/debian/mumble-server.postrm +++ b/debian/mumble-server.postrm @@ -22,18 +22,6 @@ case "$1" in [ -d /var/lib/mumble-server ] && rm -rf /var/lib/mumble-server [ -f /run/mumble-server/mumble-server.pid ] && rm -f /run/mumble-server/mumble-server.pid [ -d /run/mumble-server ] && rmdir --ignore-fail-on-non-empty /run/mumble-server - - if [ -x "$(command -v deluser)" ] ; then - if getent passwd|grep -q ^mumble-server: ; then - deluser --quiet --system mumble-server > /dev/null || true - fi - if getent group|grep -q ^mumble-server: ; then - deluser --quiet --system --group --only-if-empty mumble-server > /dev/null || true - fi - else - echo >&2 "not removing 'mumble-server' system account because deluser command was not found." - [ -d /var/lib/mumble-server ] && rmdir /var/lib/mumble-server - fi ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)