Не может получить доступ к совместно используемой папке VirtualBox

Я создал совместно используемую папку в VirtualBox и заставил его смонтироваться в соответствии с Ubuntu; я вижу его в/media/dir, но когда я пытаюсь перечислить его, я не получаю "Разрешение" сообщение об ошибке. Как я могу зафиксировать это?

2
задан 9 August 2015 в 17:06

3 ответа

Добавьте своего пользователя к vboxsf группе:

sudo usermod -aG vboxsf $(whoami)
sudo reboot
7
ответ дан 2 December 2019 в 01:37

Виртуальным Полем по умолчанию совместно используемые папки создаются с разрешением чтения-записи для гостя. Это может быть сделано из командной строки с:

VBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"

Путем добавления опции --readonly мы можем ограничить их для доступа только для чтения. Используйте --transient опция, если Вы только хотите, чтобы доли казались на текущей сессии, но не персистентными для follwing сессий. Существуют некоторые ограничения для совместно используемых папок (см. этот вопрос для деталей). Если предпосылки встречены, мы можем смонтировать эти совместно используемые папки вручную путем выполнения следующих команд в госте:

mkdir /home/<user>/vboxshare
sudo mount -t vboxsf -o uid=1000,gid=1000 share /home/<user>/vboxshare

, Конечно, мы можем также использовать различные опции монтирования смонтироваться как read/only или смонтироваться с доступом для чтения только для укоренения.

0
ответ дан 2 December 2019 в 01:37

Откройте терминал виртуальной машины. Введите sudo su, затем введите свой пароль.

Напишите следующие команды

sudo usermod -a -G vboxsf your_account_name 

sudo chown -R your_account_name:users /media/your_share_folder_name/    

Пример sudo usermod -a -G vboxsf mir

Пример sudo chown -R mir:users /media/sf_Shared_folder/

Теперь перезагрузите виртуальную машину и проверьте общую папку еще раз

0
ответ дан 13 July 2020 в 01:55

Другие вопросы по тегам:

Похожие вопросы: