NFS 客户端(Windows 7 中的 SFU)创建文件夹并将“x”位设置为 false

NFS 客户端(Windows 7 中的 SFU)创建文件夹并将“x”位设置为 false

我有一个通过 NFS 从 VirtualBox Ubuntu VM 安装在 Windows 7 64 位计算机上的驱动器。每当我尝试从 Windows 创建文件夹时,创建的文件夹都会将其可执行位设置为false,除非我切换到 Ubuntu 并手动重置文件夹权限,否则它将无法导航且不可写入。

这禁止我创建文件夹或使用 Windows 的任何版本控制软件。有没有办法启用x通过 NFS 创建的文件夹的权限设置?

编辑:根据建议添加信息杰德布

我正在使用 MS Services for Unix 客户端将 NFS 驱动器映射到。客户端(因此称为我的主机 Windows 7 计算机)上的命令G:输出为:nfsadmin client

Service 'NfsClnt' was not found.

我在 Ubuntu 上设置了服务器,将匿名挂载视为uid=1000gid=1000我的 Ubuntu 用户的用户ID) 并且客户端配置为在其 umask 中设置可执行标志。

当我在已安装的共享上创建文件时(例如,通过 Eclipse 或从 Windows 资源管理器),权限设置正确:

-rw-rw-r--  1 klemen klemen    0 2011-07-05 09:46 test.txt

但是当我创建一个目录(从 Eclipse、Windows 资源管理器或从命令行使用mkdir)时,创建的目录没有其可执行标志:

drw-rw-r--  2 klemen klemen 4096 2011-07-05 09:42 test

我的挂载选项如下:

NFS 挂载选项

相关内容