По умолчанию общие папки виртуальных боксов создаются с правом чтения / записи для гостя. Это можно сделать из командной строки с помощью:
VBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
Добавив опцию --readonly, мы можем ограничить их доступ только для чтения. Используйте опцию --transient, если вы хотите, чтобы акции отображались в текущей сессии, но не сохранялись для последующих сеансов. Существуют некоторые ограничения для общих папок (подробности см. В этом вопросе). Если требуются предварительные условия, мы можем установить эти общие папки вручную, выполнив следующие команды в гостевой системе:
mkdir /home/<user>/vboxshare
sudo mount -t vboxsf -o uid=1000,gid=1000 share /home/<user>/vboxshare
Конечно, мы также можем использовать различные параметры монтирования для монтирования в качестве read/only или монтировать с доступом для чтения только для root.