Eu adicionei meu usuário ao grupo vboxsf:
sudo usermod -aG vboxsf $(whoami)
Eu fiz um reinício, mas depois de sair e entrar novamente, consegui acesso! Reiniciando depois disso e ainda funciona. Vá a figura.
Estou executando o Ubuntu 11.04 (convidado) no Windows 7 (host) com as adições de convidado instaladas. Eu tenho uma pasta de montagem automática que mapeia para a minha unidade D: no host que eu posso acessar usando sudo ls /media/sf_D_DRIVE
- no entanto, mesmo quando meu usuário (ross) é um membro do grupo vboxsf recebo uma permissão negada erro ao tentar para explorá-lo. Eu reiniciei desde que adicionei meu usuário ao grupo vboxsf.
Isso deve funcionar porque eu sou um membro do grupo (que tem direitos de rwx), então por que não é?
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
Eu segui este procedimento: Verifique se sua conta de usuário está no grupo vboxsf. Clique no ícone do pássaro, selecione Usuários e grupos → Gerenciar grupos → vboxsf → Propriedades. Sua conta de usuário deve ter uma marca de seleção ao lado dela. Verifique se está desmarcado. Quando for solicitada uma senha, insira o segredo.
Em seguida, uma reinicialização na máquina virtual (Power of the Machine) e isso permitiu que a pasta compartilhada funcionasse.