mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 20:45:18 +00:00
AppArmor handling of accesses to readonly files
Fixes https://launchpad.net/bugs/453335 * src/security/virt-aa-helper.c: suppress confusing and misleading apparmor denied message when kvm/qemu tries to open a libvirt specified readonly file (such as a cdrom) with write permissions. libvirt uses the readonly attribute for the security driver only, and has no way of telling kvm/qemu that the device should be opened readonly
This commit is contained in:
parent
dae7054b76
commit
d0d4b8ad76
@ -755,6 +755,10 @@ vah_add_file(virBufferPtr buf, const char *path, const char *perms)
|
||||
}
|
||||
|
||||
virBufferVSprintf(buf, " \"%s\" %s,\n", tmp, perms);
|
||||
if (readonly) {
|
||||
virBufferVSprintf(buf, " # don't audit writes to readonly media\n");
|
||||
virBufferVSprintf(buf, " deny \"%s\" w,\n", tmp);
|
||||
}
|
||||
|
||||
clean:
|
||||
free(tmp);
|
||||
|
Loading…
x
Reference in New Issue
Block a user