Skip to content
Snippets Groups Projects
Unverified Commit 978666a0 authored by Jörg Behrmann's avatar Jörg Behrmann Committed by GitHub
Browse files

Debian packaging: explicitly allocate a group for the system user (#13593)


Otherwise the files of the synapse user are readable by the nobody user, which
is unsafe.

Signed-off-by: default avatarJörg Behrmann <behrmann@physik.fu-berlin.de>
parent d092e6f3
No related branches found
No related tags found
No related merge requests found
matrix-synapse-py3 (1.66.0~rc1+nmu1) UNRELEASED; urgency=medium
* Allocate a group for the system user.
-- Jörg Behrmann <behrmann@physik.fu-berlin.de> Tue, 23 Aug 2022 17:17:00 +0100
matrix-synapse-py3 (1.66.0~rc1) stable; urgency=medium matrix-synapse-py3 (1.66.0~rc1) stable; urgency=medium
* New Synapse release 1.66.0rc1. * New Synapse release 1.66.0rc1.
......
...@@ -40,12 +40,12 @@ EOF ...@@ -40,12 +40,12 @@ EOF
/opt/venvs/matrix-synapse/lib/manage_debconf.pl update /opt/venvs/matrix-synapse/lib/manage_debconf.pl update
if ! getent passwd $USER >/dev/null; then if ! getent passwd $USER >/dev/null; then
adduser --quiet --system --no-create-home --home /var/lib/matrix-synapse $USER adduser --quiet --system --group --no-create-home --home /var/lib/matrix-synapse $USER
fi fi
for DIR in /var/lib/matrix-synapse /var/log/matrix-synapse /etc/matrix-synapse; do for DIR in /var/lib/matrix-synapse /var/log/matrix-synapse /etc/matrix-synapse; do
if ! dpkg-statoverride --list --quiet $DIR >/dev/null; then if ! dpkg-statoverride --list --quiet $DIR >/dev/null; then
dpkg-statoverride --force --quiet --update --add $USER nogroup 0755 $DIR dpkg-statoverride --force --quiet --update --add $USER "$(id -gn $USER)" 0755 $DIR
fi fi
done done
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment