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


78

我正在Windows 7(主机)上运行Ubuntu 11.04(guest),并安装了来宾添加项。我有一个自动挂载文件夹,可以映射到我可以使用的主机上的D:驱动器sudo ls /media/sf_D_DRIVE-但是,即使我的用户(罗斯)是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

Answers:


115

我已将用户添加到vboxsf组:

sudo usermod -aG vboxsf $(whoami)

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


1
为什么需要重新启动?
Praveen Sripati 2011年

不知道,它似乎只是在纠正自己。
罗斯,

14
请参阅此处为何需要重新启动。注销/登录即可。
Praveen Sripati 2011年

3
该回答命令必须在GUEST机器上运行!
KrisWebDev '16

2
我尝试了一个简单的注销登录,但是没有用。我不得不重启。
Waqleh '17

1

我按照以下步骤操作:检查您的用户帐户是否在vboxsf组中。单击小鸟图标,选择用户和组→管理组→vboxsf→属性。您的用户帐户旁边应有一个勾号。如果未选中,请检查它。当提示您输入密码时,输入密码。

然后在虚拟机上重新启动(计算机的电源),这将使共享文件夹正常工作。


2
“鸟图标”是什么意思?
Zelphir Kaltstahl '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.