systemd-nspawn DeviceAllow funktioniert nicht

629
Meizikyn

Distro: NixOS 17

Ich habe eine nspawn "machine" in "/ var / lib / machines / ubuntu1", die ein fs-root enthält

Ich habe eine systemd-Unit, die "systemd-nspawn@ubuntu1.service" enthält

[Service] DeviceAllow=char-alsa rwm DeviceAllow=/dev/net/tun rwm DeviceAllow=char-pts rw DeviceAllow=/dev/loop-control rw DeviceAllow=block-loop rw DeviceAllow=block-blkext rw DeviceAllow=/dev/fuse rwm 

Enthält /sys/fs/cgroup/systemd/machine.slice/systemd-nspawn@ubuntu1.service/jedoch keine device.allowDatei; Ich habe daher auch keinen Zugriff auf diese Geräte.

Ich kann diese Datei nicht manuell erstellen (auch nicht als root) und erhalte "Permission Denied", wenn versucht wird, etwas in dieses Verzeichnis zu schreiben (oder irgendetwas anderes darunter /sys/fs/cgroups).

unsicher, wohin sie gehen sollen

0

0 Antworten auf die Frage