[libvirt] [PATCH 2/3] Grant access to helpers
Cedric Bosdonnat
cbosdonnat at suse.com
Thu Jan 22 07:55:07 UTC 2015
On Wed, 2015-01-21 at 22:32 -0700, Mike Latimer wrote:
> On Tuesday, January 20, 2015 09:08:04 AM Cedric Bosdonnat wrote:
> > On Mon, 2015-01-19 at 18:25 -0700, Mike Latimer wrote:
> > > Apparmor must not prevent access to required helper programs. The
> > > following
> > >
> > > helpers should be allowed to run in unconfined execution mode:
> > > - libvirt_parthelper
> > > - libvirt_iohelper
> > >
> > > ---
> > >
> > > examples/apparmor/usr.sbin.libvirtd | 2 ++
> > > 1 file changed, 2 insertions(+)
> > >
> > > diff --git a/examples/apparmor/usr.sbin.libvirtd
> > > b/examples/apparmor/usr.sbin.libvirtd index 9917836..ab6572a 100644
> > > --- a/examples/apparmor/usr.sbin.libvirtd
> > > +++ b/examples/apparmor/usr.sbin.libvirtd
> > > @@ -57,6 +57,8 @@
> > >
> > > audit deny /sys/kernel/security/apparmor/.* rwxl,
> > > /sys/kernel/security/apparmor/profiles r,
> > > /usr/{lib,lib64}/libvirt/* PUxr,
> > >
> > > + /usr/{lib,lib64}/libvirt/libvirt_parthelper Ux,
> > > + /usr/{lib,lib64}/libvirt/libvirt_iohelper Ux,
> > >
> > > /etc/libvirt/hooks/** rmix,
> > > /etc/xen/scripts/** rmix,
> >
> > Can't we find a way to have them run with inherited profile (ix)?
> > Letting them run completely unprofiled may not be the best solution.
>
> Seems like the apparmor profile for libvirtd is pretty wide open, so I'm not
> sure if there will be much of a difference between those two settings. I'm also
> not sure how best to test the functionality of those helpers to find out...
>
> I don't mind if the patch is committed with ix. We can always change it later
> if we find a definitive reason to use Ux. ;)
Jamie, as apparmor expert, do you have any opinion on this?
--
Cedric
More information about the libvir-list
mailing list