]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Make domain save work when dynamic_ownership=0
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 13 May 2010 17:30:33 +0000 (13:30 -0400)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 14 May 2010 13:21:33 +0000 (09:21 -0400)
commitde4d70873acc9d7bdee72af1354786ade999da1d
treef337c399a83d60cc57cab5e00231cc0c3e4b2e2c
parent02ddaddfa81cbd400bae14dfe1a8296d0c68f9f2
Make domain save work when dynamic_ownership=0

Setting dynamic_ownership=0 in /etc/libvirt/qemu.conf prevents
libvirt's DAC security driver from setting uid/gid on disk
files when starting/stopping QEMU, allowing the admin to manage
this manually. As a side effect it also stopped setting of
uid/gid when saving guests to a file, which completely breaks
save when QEMU is running non-root. Thus saved state labelling
code must ignore the dynamic_ownership parameter

* src/qemu/qemu_security_dac.c: Ignore dynamic_ownership=0 when
  doing save/restore image labelling
src/qemu/qemu_security_dac.c