[libvirt] [PATCH] AppArmor policy: support merged-/usr.
Jamie Strandboge
jamie at canonical.com
Mon Dec 5 18:33:58 UTC 2016
On Sat, 2016-12-03 at 18:32 +0000, intrigeri wrote:
> From: intrigeri <intrigeri at debian.org>
>
> ---
> examples/apparmor/libvirt-qemu | 8 ++++----
> examples/apparmor/usr.lib.libvirt.virt-aa-helper | 2 +-
> examples/apparmor/usr.sbin.libvirtd | 4 ++--
> 3 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/examples/apparmor/libvirt-qemu b/examples/apparmor/libvirt-qemu
> index 11381d4..133c2eb 100644
> --- a/examples/apparmor/libvirt-qemu
> +++ b/examples/apparmor/libvirt-qemu
> @@ -136,12 +136,12 @@
> /usr/{lib,lib64}/qemu/block-rbd.so mr,
>
> # for save and resume
> - /bin/dash rmix,
> - /bin/dd rmix,
> - /bin/cat rmix,
> + /{usr/,}bin/dash rmix,
> + /{usr/,}bin/dd rmix,
> + /{usr/,}bin/cat rmix,
>
> # for restore
> - /bin/bash rmix,
> + /{usr/,}bin/bash rmix,
>
> # for usb access
> /dev/bus/usb/ r,
> diff --git a/examples/apparmor/usr.lib.libvirt.virt-aa-helper
> b/examples/apparmor/usr.lib.libvirt.virt-aa-helper
> index b34fb35..4a8f197 100644
> --- a/examples/apparmor/usr.lib.libvirt.virt-aa-helper
> +++ b/examples/apparmor/usr.lib.libvirt.virt-aa-helper
> @@ -21,7 +21,7 @@ profile virt-aa-helper /usr/{lib,lib64}/libvirt/virt-aa-
> helper {
> /sys/devices/** r,
>
> /usr/{lib,lib64}/libvirt/virt-aa-helper mr,
> - /sbin/apparmor_parser Ux,
> + /{usr/,}sbin/apparmor_parser Ux,
>
> /etc/apparmor.d/libvirt/* r,
> /etc/apparmor.d/libvirt/libvirt-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-
> 9a-f]* rw,
> diff --git a/examples/apparmor/usr.sbin.libvirtd
> b/examples/apparmor/usr.sbin.libvirtd
> index 48651b2..934124b 100644
> --- a/examples/apparmor/usr.sbin.libvirtd
> +++ b/examples/apparmor/usr.sbin.libvirtd
> @@ -47,12 +47,12 @@
> /usr/bin/* PUx,
> /usr/sbin/virtlogd pix,
> /usr/sbin/* PUx,
> - /lib/udev/scsi_id PUx,
> + /{usr/,}lib/udev/scsi_id PUx,
> /usr/{lib,lib64}/xen-common/bin/xen-toolstack PUx,
> /usr/{lib,lib64}/xen/bin/* Ux,
>
> # force the use of virt-aa-helper
> - audit deny /sbin/apparmor_parser rwxl,
> + audit deny /{usr/,}sbin/apparmor_parser rwxl,
> audit deny /etc/apparmor.d/libvirt/** wxl,
> audit deny /sys/kernel/security/apparmor/features rwxl,
> audit deny /sys/kernel/security/apparmor/matching rwxl,
Changes LGTM.
--
Jamie Strandboge | http://www.canonical.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20161205/bfd67d03/attachment-0001.sig>
More information about the libvir-list
mailing list