2

У меня есть диск, смонтированный на 64-разрядной машине Windows 7 с виртуальной машины VirtualBox Ubuntu через NFS. Всякий раз, когда я пытаюсь создать папку из Windows, папка создается с ее исполняемым битом, установленным в false , что делает ее недоступной для навигации и недоступной для записи, если я не переключусь на Ubuntu и не сброслю вручную разрешения на папки.

Это запрещает мне создавать папки или использовать любое программное обеспечение для контроля версий из Windows. Есть ли способ включить установку разрешений x для папок, создаваемых через NFS?

РЕДАКТИРОВАТЬ: добавление информации в соответствии с предложением jdebp:

Я использую MS Services для клиента Unix, чтобы сопоставить диск NFS с G: Выходные данные команды nfsadmin client на клиенте (таким образом, далее известной как мой компьютер с Windows 7):

Service 'NfsClnt' was not found.

Я настроил сервер в Ubuntu для обработки анонимных монтировок как uid=1000 и gid=1000 (uid и gid моего пользователя Ubuntu), и клиент настроен на установку исполняемых флагов в своем umask.

Когда я создаю файл на смонтированном общем ресурсе (например, через Eclipse или из Проводника Windows), разрешения устанавливаются правильно:

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

Но когда я создаю каталог (из Eclipse, Windows Explorer или из командной строки, используя mkdir), каталог создается без его исполняемых флагов:

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

Мои варианты монтирования следующие:

Параметры монтирования NFS

0