O cliente Windows NFS continua escrevendo somente leitura no servidor NFS com squash_all

1

Nós temos um Debian 8 com um servidor NFS exportado com "/client-share *(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000)" que funciona muito bem quando transferimos arquivos de um cliente NFS da máquina Windows. Normalmente, os arquivos estão localizados no servidor NFS com as permissões de máscara do uid e gid conforme a configuração, por exemplo:

"-rw-r--r--".

O problema é que, se o arquivo transferido da máquina Windows estiver marcado como somente leitura (ntfs), picture:

DoquequebraaspermissõeseoarquivolocalizadonoservidorNFSterápermissõessomenteleituracomo:

"-r-r--r--".

As propriedades do cliente Windows NFS também são configuradas com o direito gid / uid. Nós tentamos usar ACLs com setfacl -m "default: group: rwx" / nfs, mas isso não funciona. Os arquivos estão sendo transferidos como 'somente leitura'.

Como podemos superar isso?

    
por Dy Coder 13.07.2015 / 15:55

1 resposta

0

squash_all não tem nada a ver com permissões de arquivos. Controla apenas o proprietário do arquivo. Deve haver configuração do Windows Client , onde você pode definir a permissão padrão para arquivos e diretórios recém-criados.

    
por 14.07.2015 / 09:42