Host: Fedora
Guest: In this case it's Kali, but I'd like to know the process for any of the popular Linux distros.
First of all, what is the correct way to refer to qemu / libvirt / virt-manager / kvm? I understand that libvirt is the core package, qemu is the interface to that package, and virt-manager is the GUI of QEMU. But is there a catch-all term if I'm referring to this bundle of packages?
I have searched this question and I came close but I had an issue. Note: I want to share files, not just one way, but both ways.
I followed these instructions: https://cialu.net/qemu-kvm-on-ubuntu-and-sharing-files-between-host-and-guests/. Problem started when I ran $ sudo chown libvirt-qemu /home/your-username/vmshare, the user does not exist. Apparently I need to add a user named libvirt-qemu? How do I do this.
Also, in the following command, it refers to "9p":
$ sudo mount -t 9p -o trans=virtio,version=9p2000.L /vmshare /home/guest-username/vmshare
virtio-9p is one of the listed options under filesystem, but it's not the default (default is virtiofs). When I selected it, I got permission errors, which I assume was because I didn't complete the prior step.