diff options
author | Victor Payno <victor.payno@sony.com> | 2021-05-14 15:52:28 -0700 |
---|---|---|
committer | Patrick McLean <chutzpah@gentoo.org> | 2021-05-14 16:49:17 -0700 |
commit | 374b9fbaf268c9e47dd5c0c07dedb8d705c41318 (patch) | |
tree | 5cab2fd1b6305fbc555b972b5c5a4b9b101f4a9d /net-misc/exabgp | |
parent | net-misc/openssh-8.6_p1-r1: Fix REQUIRED_USE (bug #790092) (diff) | |
download | gentoo-374b9fbaf268c9e47dd5c0c07dedb8d705c41318.tar.gz gentoo-374b9fbaf268c9e47dd5c0c07dedb8d705c41318.tar.bz2 gentoo-374b9fbaf268c9e47dd5c0c07dedb8d705c41318.zip |
net-misc/exabgp: fix capsh usage
- --uid and --gid need numeric values
- using --gid or --groups results in "Failed to setgroups." if it is
placed afgter --uid or --user. setgroups needs to happen before the
user is changed to non-root.
Signed-off-by: Victor Payno <victor.payno@sony.com>
Closes: https://github.com/gentoo/gentoo/pull/20811
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Diffstat (limited to 'net-misc/exabgp')
-rw-r--r-- | net-misc/exabgp/files/exabgp.initd | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net-misc/exabgp/files/exabgp.initd b/net-misc/exabgp/files/exabgp.initd index e220108d8262..c3e3d93a494e 100644 --- a/net-misc/exabgp/files/exabgp.initd +++ b/net-misc/exabgp/files/exabgp.initd @@ -7,8 +7,8 @@ command="capsh" command_args=" - --uid=${EXABGP_USER:-exabgp} - --gid=${EXABGP_GROUP:-exabgp} + --groups=${EXABGP_GROUP:=exabgp} + --user=${EXABGP_USER:-exabgp} --caps='cap_net_admin+epi cap_setuid+ep-i cap_setgid+ep-i' -- -c \"/usr/bin/exabgp ${EXABGP_ARGS}\"" command_background="yes" |