Something gets messed through either libvirtd, qemu or kvm.
I am running looking glass so I have to run libvirtd as root but I believe qemu is running as my regular user.
I am not really sure how to find out where the problem in the chain is.
Since libvirtd is running as root, I would expect it to be able to modify and write files to the “root” share. But the share does not get mounted as 770 as I expect it to, no matter what I change.
The share is mounted as: drwxr-xr-x root root. TL;DR, the share seems to get mounted under the correct user permissions but not the correct group permissions. Since libvirtd is running as root, I would expect that it uses those user permissions as I would do throught the CLI (where I am definitely able to write and delete files and directories) but it seems as if because the rw group permission is not honored, libvirtd cannot create or modify files.