挂载为读/写后无法写入文件夹

挂载为读/写后无法写入文件夹

我在 Windows 中有两个文件夹:data1 和 data2,这两个文件夹都属于我,我对它们拥有完全控制权。我已将它们添加到 Virtualbox 中的共享文件夹列表中,并在 /etc/fstab 中将它们挂载为读写

data1         /home/user/samba/data1         vboxsf  rw,uid=1234,gid=1234
data2         /home/user/samba/data2         vboxsf  rw,uid=1234,gid=1234

然而奇怪的是,当我列出文件夹时,其中一个文件夹是不可写的,所以我无法将数据放入其中

dr-xr-xr-x  8 user user 4.0K Oct 13 03:05 data1/
drwxrwxrwx  8 user user 4.0K Oct 13 03:05 data2/

准确地说,只有数据根1不可写,其内部目录仍可写。data2 的整个树都是可写的

我的用户已经在 vboxsf 组中,并且我在其他挂载文件夹中也有正常的写权限。

我尝试了所有我能想到的方法,包括chmod在挂载之前为文件夹添加写入权限,但仍然没有成功。有人知道如何解决这个问题吗?

答案1

我解决了这个问题,dmode为受影响的文件夹添加了挂载选项

data1    /home/user/samba/data1    vboxsf  rw,uid=1234,gid=1234,dmask=000,dmode=777

仍然不清楚为什么在所有条件相同的情况下会发生这种情况

相关内容