En mi computadora portátil tengo instalado Ubuntu 11.04 y VirtualBox con Ubuntu Server 12.10. He compartido una carpeta en /home/szymon/projekty_www. Puedo ver el contenido de esta carpeta en la máquina virtual en /media/sf_projekty_www, pero lamentablemente necesito permiso de root.
Cuando lo hago:
root@ubuntu-server:/media# ls -l
Recibo respuesta:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
Por supuesto que intenté cambiar los permisos:
sudo chmod a+rwx /media/sf_projekty_www
pero no hace nada. Los permisos son los mismos:
drwxr-xr-x 2 root root 4096 cze 7 08:54 cdrom
drwxrwx--- 1 root vboxsf 4096 cze 7 14:38 sf_projekty_www
¿Qué tengo que hacer?
Respuesta1
Ese directorio sf_...
está montado por VirtualBox con tipovboxsf(es decir, todas las operaciones gestionadas por vbox). No se puede cambiar fácilmente el propietario o los derechos de acceso.
La forma recomendada de permitir que un usuario acceda al directorio es convertirlo en miembro del grupo.vboxsf. Para hacermiusuarioun miembro de ese grupo:
$ sudo usermod -G vboxsf -a myuser
Reinicie la máquina virtual, luegomiusuariodebe tener acceso a lasfdirectorio.
(Ver también el comentario a continuación)