]> xenbits.xensource.com Git - libvirt.git/commitdiff
apparmor: allow libvirt to send term signal to unconfined
authorGuido Günther <agx@sigxcpu.org>
Wed, 17 Jan 2018 15:34:01 +0000 (16:34 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 6 Feb 2018 16:26:29 +0000 (17:26 +0100)
Otherwise stopping domains with qemu://session fails like

[164012.338157] audit: type=1400 audit(1516202208.784:99): apparmor="DENIED" operation="signal" profile="/usr/sbin/libvirtd" pid=18835 comm="libvirtd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"

examples/apparmor/usr.sbin.libvirtd

index 0ddec3f6e2b7249374733a9d592598be36473ee3..be4fabf90596dfd65e21a77c3b93994ff743719d 100644 (file)
@@ -63,7 +63,7 @@
 
   signal (send) peer=/usr/sbin/dnsmasq,
   signal (read, send) peer=libvirt-*,
-  signal (send) set=("kill") peer=unconfined,
+  signal (send) set=("kill", "term") peer=unconfined,
 
   # Very lenient profile for libvirtd since we want to first focus on confining
   # the guests. Guests will have a very restricted profile.