因此,我在 Windows 10 内的虚拟机上运行 Ubuntu 20.04。Ubuntu 上的程序需要对我通过 VirtualBox 安装的文件夹具有读写权限,因此我决定尝试 chmod 该文件夹。我知道我不能这样做,并且已经尝试过sudo setfacl -m /path/to/dir
,但得到了这个错误:setfacl: Option -m: Invalid argument near character 1
。接下来,我尝试了sudo setfacl -m u:user:rwx /path/to/dir
,并得到了这个错误:setfacl: /path/to/dir/: Operation not supported
。
老实说,我不知道还能做什么,这些命令应该是正确的,但它们不起作用。我这样做错了吗?还有其他方法可以做到这一点吗?我本来想在 Linux 上安装硬盘,但我忘记了 Linux 只是一个虚拟机,所以这是行不通的,而且双启动也不适合我。
答案1
第一个setfacl
是错误的。至于其余的acl
模式和 Unix 模式,MS 文件系统不支持。更改主机上的权限。
答案2
我得到了答案!
由于我的程序有一个用户,我只需将该用户添加到vboxsf
组中并解决我的问题。不需要chmod
。