当 vboxsf 组的成员访问 VirtualBox 共享文件夹时权限被拒绝

Ros*_*oss 82 linux virtualbox shared-folders

我在安装了来宾添加项的 Windows 7(主机)上运行 Ubuntu 11.04(来宾)。我有一个自动挂载文件夹,它映射到我可以使用的主机上的 D: 驱动器sudo ls /media/sf_D_DRIVE- 但是,即使我的用户 (ross) 是 vboxsf 组的成员,我在尝试探索它时也会收到权限被拒绝的错误. 自从将我的用户添加到 vboxsf 组后,我已经重新启动。

这应该有效,因为我是该组的成员(具有 rwx 权限),为什么不呢?

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
Run Code Online (Sandbox Code Playgroud)

Ros*_*oss 125

我已将我的用户添加到 vboxsf 组:

sudo usermod -aG vboxsf $(whoami)
Run Code Online (Sandbox Code Playgroud)

我确实重新启动了,但是在注销并再次登录后,我可以访问了!在此之后重新启动,它仍然有效。去搞清楚。

  • 请参阅 [此处](http://askubuntu.com/questions/69221/adding-user-to-a-group-why-had-to-reboot) 为什么需要重新启动。注销/登录就可以了。 (14认同)
  • 这个应答命令必须在 **GUEST** 机器上运行! (4认同)
  • 我尝试了一个简单的注销登录,但没有用。我不得不重新开始。 (4认同)