当前位置: 首页>>技术教程>>正文


无法在VirtualBox Ubuntu 10.04中对共享目录执行chown/chgrp/chmod

, ,

问题描述

为了在these instructions之后启用目录共享,我在用尽VirtualBox的Ubuntu 10.04 VM上安装了Guest Additions。在VirtualBox GUI中设置共享文件夹,然后将其安装在VM上,看起来不错。

但是,当我尝试进入VM上的共享目录(位于/media)时,无法将cd放入其中,也无法更改所有权或权限,这些命令返回时没有错误,但实际上并未完成工作:

mysuser@ubnt-xdev:/media$ ls -la
total 12
drwxr-xr-x  4 root root   4096 2013-08-28 11:34 .
drwxr-xr-x 22 root root   4096 2013-08-28 10:48 ..
drwxr-xr-x  2 root root   4096 2013-08-28 11:29 cdrom
drwxrwx---  1 root vboxsf   68 2013-08-28 11:19 sf_vmshare
mysuser@ubnt-xdev:/media$ cd sf_v*
-bash: cd: sf_vmshare: Permission denied
mysuser@ubnt-xdev:/media$ sudo chown mysuser sf_vmshare
[sudo] password for mysuser: 
mysuser@ubnt-xdev:/media$ ls -la sf_vmshare
drwxrwx---  1 root vboxsf   68 2013-08-28 11:19 sf_vmshare
mysuser@ubnt-xdev:/media$ sudo chgrp mysuser sf_vmshare
mysuser@ubnt-xdev:/media$ ls -la sf_vmshare
drwxrwx---  1 root vboxsf   68 2013-08-28 11:19 sf_vmshare
mysuser@ubnt-xdev:/media$ sudo chmod 777 sf_vmshare
mysuser@ubnt-xdev:/media$ ls -la sf_vmshare
drwxrwx---  1 root vboxsf   68 2013-08-28 11:19 sf_vmshare

这使共享目录不可用。该目录在主机上工作正常。有人知道发生了什么吗?

最佳答案

我发现,需要将用户添加到vboxsf组:

sudo adduser mysuser vboxsf

然后重启虚拟机。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7716.html,未经允许,请勿转载。

相关内容