Skip to content
Snippets Groups Projects
Commit 0819e5a4 authored by Guido Günther's avatar Guido Günther
Browse files

apparmor: allow libvirt to send term signal to unconfined

parent 8dd2f5be
No related branches found
No related tags found
No related merge requests found
From: intrigeri <intrigeri+libvirt@boum.org>
Date: Mon, 15 Jan 2018 09:29:47 +0100
Subject: Allow libvirt to kill unconfined domaiens
Subject: Allow libvirt to kill unconfined domains
On startup libvirtd runs a number of QEMU processes unconfined such as:
......
From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
Date: Wed, 17 Jan 2018 16:20:37 +0100
Subject: apparmor: allow libvirt to send term signal to unconfined
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 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/examples/apparmor/usr.sbin.libvirtd b/examples/apparmor/usr.sbin.libvirtd
index 4d220c2..72d7987 100644
--- a/examples/apparmor/usr.sbin.libvirtd
+++ b/examples/apparmor/usr.sbin.libvirtd
@@ -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.
......@@ -17,4 +17,5 @@ debian/apparmor_profiles_local_include.patch
Set-defaults-for-zfs-tools.patch
Pass-GPG_TTY-env-var-to-the-ssh-binary.patch
apparmor-Allow-virt-aa-helper-to-access-the-name-service-.patch
Allow-libvirt-to-kill-unconfined-domaiens.patch
Allow-libvirt-to-kill-unconfined-domains.patch
apparmor-allow-libvirt-to-send-term-signal-to-unconfined.patch
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment