This adds support for supplementary groups on Linux.

This fixes #6556
This commit is contained in:
Kenneth Skovhede
2025-11-21 09:35:11 +01:00
parent 52d913202c
commit cfaec4d400
6 changed files with 14 additions and 0 deletions
@@ -8,3 +8,6 @@
# Additional options that are passed to the Daemon.
DAEMON_OPTS=""
# Supplemantary groups to inherit if not running as root
SUPPLIMENTARY_GROUPS=
@@ -8,3 +8,6 @@
# Additional options that are passed to the Daemon.
DAEMON_OPTS=""
# Supplemantary groups to inherit if not running as root
SUPPLIMENTARY_GROUPS=
@@ -9,6 +9,7 @@ IOSchedulingPriority=7
EnvironmentFile=-/etc/default/duplicati
ExecStart=/usr/bin/duplicati-server $DAEMON_OPTS
Restart=always
SupplimentaryGroups=$SUPPLIMENTARY_GROUPS
[Install]
WantedBy=multi-user.target
@@ -9,3 +9,6 @@
# Additional options that are passed to the Daemon.
DAEMON_OPTS=""
# Supplemantary groups to inherit if not running as root
SUPPLIMENTARY_GROUPS=
@@ -9,3 +9,6 @@
# Additional options that are passed to the Daemon.
DAEMON_OPTS=""
# Supplemantary groups to inherit if not running as root
SUPPLIMENTARY_GROUPS=
@@ -9,6 +9,7 @@ IOSchedulingPriority=7
EnvironmentFile=-/etc/sysconfig/duplicati
ExecStart=/usr/bin/duplicati-server $DAEMON_OPTS
Restart=on-failure
SupplimentaryGroups=$SUPPLIMENTARY_GROUPS
[Install]
WantedBy=multi-user.target