Доступ к файлам/папкам хоста из гостевой ос. (виртуалка)
Пол года как начал изучение линукс, пожалуйста отнеситесь с пониманием. Бьюсь с проблемой уже не первую неделю. Собственно есть основная система - Arch, на ней с помощью qemu-kvm установлена ещё одна, тоже Arch. Каким способом возможно, да и возможно ли в принципе расшарить папки для гостевой системы, но присвоить им другого владельца и использовать паралельно, каждый со своими правами? Пробовал подключение диска на прямую как устройства, не то, так как шарит весь диск и права общие. Самба так же подразумевает создание отдельного пользователя и присвоения прав на папки. sshfs нагружает систему, да и считаю избыточным использование ssh для подобного. NFS даёт права не тому пользователю которому требуется. Как я понял с использованием idmap это реализуемо, но так и не осилил. Если это единственная возможность буду дальше пробовать. И не знаю, важно ли, всё это крутится на домашнем минисервере без морды, то есть доступ только через терминал. Если требуется предаставить более подробную инфу, с удовольствием предоставлю.
Upd! === РЕШЕНИЕ
Пока изучал тему Access Control List по совету i3wm, наткнулся на bindfs и это оказалось идеальным решение моей задачи. Забиндил с её помощью необходимые директории в /srv/nfs/[dir] с опцией:
.... map=user_host/user_guest:@group_host/@group_guest
В /etc/exports прописал:
/srv/nfs/[dir] 127.0.0.1(rw,....,fsid=fs_id)
Ну и на гостевой машине монтировал как обычно