]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
systemd-homed: Give access to /dev/btrfs-control
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 21 Dec 2024 16:52:03 +0000 (17:52 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 21 Dec 2024 18:15:01 +0000 (19:15 +0100)
Otherwise, we see "WARNING: failed to open /dev/btrfs-control,
skipping device registration: Operation not permitted" in systemd-homed's
logs when creating a btrfs on luks home.

units/systemd-homed.service.in

index b54e5d30b200a1a1379a2628722116e8f22af40f..303a346c3ce3438ff541952f07eb1c3689a61605 100644 (file)
@@ -18,6 +18,7 @@ BusName=org.freedesktop.home1
 CapabilityBoundingSet=CAP_SYS_ADMIN CAP_CHOWN CAP_DAC_OVERRIDE CAP_FOWNER CAP_FSETID CAP_SETGID CAP_SETUID CAP_SYS_RESOURCE CAP_SETPCAP CAP_DAC_READ_SEARCH CAP_SETFCAP
 DeviceAllow=/dev/loop-control rw
 DeviceAllow=/dev/mapper/control rw
+DeviceAllow=/dev/btrfs-control rw
 DeviceAllow=block-* rw
 DeviceAllow=char-hidraw rw
 ExecStart={{LIBEXECDIR}}/systemd-homed