Permiso denegado al acceder a la carpeta compartida de VirtualBox cuando es miembro del grupo vboxsf

78

Estoy ejecutando Ubuntu 11.04 (invitado) en Windows 7 (host) con las adiciones de invitado instaladas. Tengo una carpeta de montaje automático que se asigna a mi unidad D: en el host a la que puedo acceder usando sudo ls /media/sf_D_DRIVE, sin embargo, incluso cuando mi usuario (ross) es miembro del grupo vboxsf, recibo un error de permiso denegado cuando intento explorarlo. . He reiniciado desde que agregué mi usuario al grupo vboxsf.

Esto debería funcionar porque soy miembro del grupo (que tiene derechos rwx), entonces ¿por qué no?

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
Ross
fuente

Respuestas:

115

Agregué mi usuario al grupo vboxsf:

sudo usermod -aG vboxsf $(whoami)

Hice un reinicio, pero después de cerrar sesión y volver a acceder, ¡obtuve acceso! Reiniciar después de esto y todavía funciona. Imagínate.

Ross
fuente
1
¿Por qué es necesario reiniciar?
Praveen Sripati
No estoy seguro, solo parecía corregirse a sí mismo.
Ross
14
Vea aquí por qué es necesario reiniciar. Un cierre de sesión / inicio de sesión sería suficiente.
Praveen Sripati
3
¡Este comando de respuesta debe ejecutarse en la máquina GUEST !
KrisWebDev
2
Intenté un inicio de sesión simple pero no funcionó. Tuve que reiniciar.
Waqleh
1

Seguí este procedimiento: compruebe que su cuenta de usuario esté en el grupo vboxsf. Haga clic en el icono del pájaro, seleccione Usuarios y grupos → Administrar grupos → vboxsf → Propiedades. Su cuenta de usuario debe tener una marca de verificación al lado. Verifíquelo si no está marcado. Cuando se le solicite una contraseña, ingrese secret.

Luego, reinicie en la máquina virtual (Power of the Machine) y esto permitió que la carpeta compartida funcionara.

Jwoozy
fuente
2
¿Qué quieres decir con "icono de pájaro"?
Zelphir Kaltstahl