目录权限更改不起作用

我确定我在这里遗漏了一些非常基本的东西,但是我在Mac上通过Virtual Box运行Ubuntu,所以我需要让我的Ubuntu用户对主机和客户系统共享的文件夹进行读/写访问(命名为sf_VB_Shared_Folder)。 我表演并得到以下内容:

user@user-VirtualBox:/media$ ls -l total 0 drwxrwx--- 1 root vboxsf 68 Aug 3 07:59 sf_VB_Shared_Folder user@user-VirtualBox:/media$ sudo chmod ugo+rwx sf_VB_Shared_Folder user@user-VirtualBox:/media$ ls -l total 0 drwxrwx--- 1 root vboxsf 68 Aug 3 07:59 sf_VB_Shared_Folder 

为什么权限不会改变?

由于目录由主机共享,因此应在主机系统(Mac)上应用权限更改,而不应在安装文件夹的guest虚拟机(Ubuntu)上应用权限更改。 将用户添加到组vboxsf的方法在这个特殊情况下不起作用我认为因为Mac不会知道Ubuntu用户所以chmod 777(rwxrwxrwx)是要走的路。

我知道它并没有像所要求的那样回答这个问题,但从外观上看,添加任何需要访问组“vboxsf”的用户可能实际上是更好的方法。 命令:

usermod -aG vboxsf用户

应该做的伎俩,假设您要授予访问权限的用户名为“user”。 之后,尝试以用户身份写入目录。 我认为它应该工作。

你可以在这里找到答案。 我认为这是一个重复的问题。

外部硬盘不允许