我有一个通过 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=1000
(gid=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
我的挂载选项如下: