O cliente NFS (SFU no Windows 7) cria pastas com 'x' bits configurados como false

2

Eu tenho uma unidade montada em uma máquina Windows 7 de 64 bits de uma VM VirtualBox Ubuntu via NFS. Sempre que tento criar uma pasta no Windows, a pasta é criada com o bit executável definido como false , tornando-a não navegável e não gravável, a menos que eu alterne para o Ubuntu e redefina manualmente as permissões de pasta.

Isso me impede de criar pastas ou usar qualquer software de controle de versão do Windows. Existe alguma maneira de habilitar a configuração de x permissões nas pastas criadas via NFS?

EDITAR : adicionando informações como sugerido por jdebp :

Estou usando o cliente MS Services for Unix para mapear a unidade NFS para G: . A saída do comando nfsadmin client no cliente (assim conhecido como minha máquina host do Windows 7) é:

Service 'NfsClnt' was not found.

Eu tenho o servidor configurado no Ubuntu para tratar montagens anônimas como uid=1000 e gid=1000 (meu usuário do Ubuntu uid e gid ) e o cliente está configurado ter flags executáveis definidas em sua umask.

Quando eu crio um arquivo no compartilhamento montado (por meio do Eclipse ou do Windows Explorer, por exemplo), as permissões estão definidas corretamente:

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

Mas quando eu crio um diretório (do Eclipse, Windows Explorer ou da linha de comando usando mkdir ), o diretório é criado sem seus flags executáveis:

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

As minhas opções de montagem são as seguintes:

    
por Klemen Slavič 04.07.2011 / 10:35

0 respostas