]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mountfsd: Add CAP_SYS_PTRACE and CAP_SYS_CHROOT
authorDaan De Meyer <daan@amutable.com>
Fri, 20 Mar 2026 13:14:28 +0000 (14:14 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 20 Mar 2026 18:19:10 +0000 (19:19 +0100)
CAP_SYS_PTRACE for making sure we can open mount namespaces of
peers via /proc/<pid>/ns and CAP_SYS_CHROOT for making sure we can
join those mount namespaces.

units/systemd-mountfsd.service.in

index 73105007f925fbee17b1b46e00c9dc92743680f3..1e996a0def8324ae16befeca7ecda58ce56379c5 100644 (file)
@@ -18,7 +18,7 @@ Before=sysinit.target shutdown.target
 DefaultDependencies=no
 
 [Service]
-CapabilityBoundingSet=CAP_DAC_READ_SEARCH CAP_SYS_RESOURCE CAP_BPF CAP_PERFMON CAP_SETGID CAP_SETUID CAP_DAC_OVERRIDE CAP_CHOWN CAP_SYS_ADMIN
+CapabilityBoundingSet=CAP_DAC_READ_SEARCH CAP_SYS_RESOURCE CAP_BPF CAP_PERFMON CAP_SETGID CAP_SETUID CAP_DAC_OVERRIDE CAP_CHOWN CAP_SYS_ADMIN CAP_SYS_PTRACE CAP_SYS_CHROOT
 ExecStart={{LIBEXECDIR}}/systemd-mountfsd
 IPAddressDeny=any
 LimitNOFILE={{HIGH_RLIMIT_NOFILE}}