Отказано в доступе при доступе к общей папке VirtualBox при участии в группе vboxsf

Я использую Ubuntu 11.04 (guest) на Windows 7 (host) с установленными гостевыми дополнениями. У меня есть папка автоматического монтирования, которая отображается на моем диске D: на хосте, к которому я могу получить доступ, используя sudo ls /media/sf_D_DRIVE - однако, даже когда мой пользователь (ross) является членом группы vboxsf, я получаю сообщение об ошибке отказа в разрешении при попытке его исследовать. Я перезагружен с момента добавления моего пользователя в группу vboxsf.

Это должно работать, потому что я являюсь членом группы (которая имеет права rwx), так почему бы и нет?

ross@panther:~$ ls -l /media
total 8
drwxrwx--- 1 root vboxsf 8192 2011-07-03 22:24 sf_D_DRIVE

ross@panther:~$ ls -l /media/sf_D_DRIVE/
ls: cannot open directory /media/sf_D_DRIVE/: Permission denied

ross@panther:~$ id ross
uid=1000(ross) gid=1000(ross) groups=1000(ross),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare),1001(vboxsf)

ross@panther:~$ sudo ls -l /media/sf_D_DRIVE/
total 84
drwxrwx--- 1 root vboxsf  4096 2011-07-06 14:46 Development
# ...snip...
drwxrwx--- 1 root vboxsf     0 2011-05-25 19:13 Videos

5 ответов

Решение

Я добавил своего пользователя в группу vboxsf:

sudo usermod -aG vboxsf $(whoami)

Я сделал перезагрузку, но после выхода и снова, я получил доступ! Перезапуск после этого и до сих пор работает. Пойди разберись.

Я выполнил следующую процедуру: Убедитесь, что ваша учетная запись находится в группе vboxsf. Нажмите на значок птицы, выберите "Пользователи и группы" → "Управление группами" → vboxsf → "Свойства". Ваша учетная запись пользователя должна иметь галочку рядом с ней. Проверьте это, если это не проверено. Когда будет предложено ввести пароль, введите секрет.

Затем перезапустите виртуальную машину (Power of the Machine), и это позволило работать общей папке.

Перейдите в терминал Kali Linux и выполните команду ниже:

      sudo usermod -a -G vboxsf (your-kali-username)

sudo chown -R (your-kali-username):users /media/(your-share-folder-name)

Ниже приведен пример использования:

      sudo usermod -a -G vboxsf tahmid

sudo chown -R tahmid:users /media/sf_pen_drive

Очевидно, выхода из системы недостаточно, что кажется странным, если речь идет просто о членстве в группе. Однако, похоже, это помогает без перезагрузки системы:

      sudo usermod -aG vboxsf $(whoami)
sudo systemctl restart vboxadd-service.service

это предполагает, что дело не просто в членстве в соответствующей группе.

$ sudo apt-get install virtualbox-guest-dkms
Другие вопросы по тегам