No meu laptop instalei o Ubuntu 11.04 e o VirtualBox com Ubuntu Server 12.10. Eu compartilhei a pasta em /home/szymon/projekty_www. Posso ver o conteúdo desta pasta na máquina virtual em/media/sf_projekty_www, mas infelizmente preciso de permissão de root.
Quando eu faço:
root@ubuntu-server:/media# ls -l
Eu recebo resposta:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
Claro que tentei alterar as permissões:
sudo chmod a+rwx /media/sf_projekty_www
mas não faz nada. As permissões são as mesmas:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
O que devo fazer?
Responder1
Esse diretório sf_...
é montado pelo VirtualBox com tipovboxsf(ou seja, todas as operações gerenciadas pelo vbox). Você não pode alterar facilmente o proprietário ou os direitos de acesso.
A maneira recomendada de permitir que um usuário acesse o diretório é torná-lo um membro do grupovboxsf. Fazermeuusuárioum membro desse grupo:
$ sudo usermod -G vboxsf -a myuser
Reinicie a máquina virtual e entãomeuusuáriodeveria ter acesso aoSFdiretório.
(Veja também o comentário abaixo)