На моем ноутбуке установлены Ubuntu 11.04 и VirtualBox с Ubuntu Server 12.10. У меня есть общая папка в /home/szymon/projekty_www. Я могу видеть содержимое этой папки в виртуальной машине в /media/sf_projekty_www, но, к сожалению, мне нужны права root.
Когда я делаю:
root@ubuntu-server:/media# ls -l
Я получаю ответ:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
Конечно, я попробовал изменить разрешения:
sudo chmod a+rwx /media/sf_projekty_www
но ничего не делает. Разрешения те же:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
Что я должен делать?
решение1
Этот каталог sf_...
монтируется VirtualBox с типомvboxsf(т.е. все операции, управляемые vbox). Вы не можете легко изменить владельца или права доступа.
Рекомендуемый способ разрешить пользователю доступ к каталогу — сделать этого пользователя членом группы.vboxsf. Делатьмойпользовательчлен этой группы:
$ sudo usermod -G vboxsf -a myuser
Перезагрузите виртуальную машину, затеммойпользовательдолжен иметь доступ ксфкаталог.
(См. также комментарий ниже)