qemu/virt-manager нет доступа к общей папке

У меня странная проблема. Я пытаюсь создать общую папку с помощью опции add-hardware->filesystem. Для Типа и Модуса я выбираю Passtrought и для Путь к драйверу. Исходный путь - /free, а цель - mytag. Я монтирую его с помощью: mount -t 9p -o trans=virtio mytag /mnt/test -oversion=9p2000.L Все работает без проблем. Но когда я вхожу в / mnt / test и выполняю ls, я получаю "ls: Öffnen von Verzeichnis . Nicht möglich: Keine Berechtigung" на английском языке что-то вроде "ls: cant open folder . No Разрешение"

Я установил права доступа /free на 777 рекурсивно, но ничего не изменилось. Также пробовал некоторые другие режимы в virt-manager, но ничего не меняется. У тебя есть какие-то подсказки, что я делаю не так?

Гостевой ОС - это Ubuntu 12.04, а хост-ОС - это Ubuntu 11.10.

Спасибо за помощь.

1 ответ

Вы просили любые подсказки, так что здесь мы идем.

  1. Во-первых, может помочь -orw в опциях монтирования,
  2. Более того, идентификаторы пользователей и групп должны совпадать в обеих системах (они, вероятно, подходят, если вы используете обычных пользователей, таких как ftp, www-data и т. д.)
  3. проверьте, под каким пользователем запускается vm (например, kvm или libvirt-qemu - см. /etc/libvirt/qemu.conf).
  4. apparmor также может создавать закрытые двери, здесь также есть различные вопросы и сообщения от stackoverflow.
Другие вопросы по тегам