By Filipe Romano

Algumas dúvidas podem surgir, quando há a necessidade de configurar um ambiente Windows Server com o recurso de NFS para acessarmos volumes no Linux.

Uma excelente referência para Windows Server 2003 R2, pode ser encontrada no seguinte artigo do MSDN - Set up Server for NFS in Windows Server 2003 R2

No ambiente Windows Server 2008, ou Windows Server 2008 R2, para criarmos o mapeamento de usuários, podemos seguir os seguintes passos:

•Iniciar o editor de Registro

•Acessar a entrada HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

•Criar dois valores DWORD chamados AnonymousUid e AnonymousGid

•Configurar estes valores para o UID e GID que queremos que o cliente NFS utilize.

(como o Windows não tem informações de mapeamento, ele vai tratar o acesso como anônimo. O Linux utiliza o valor -2 para UID e GID, assim devemos colocar este valor nas chaves, como vemos no artigo Who's 4294967294?)

•Reiniciar o serviço do cliente para NFS

Referência para este procedimento:

Can I Set Up User Name Mapping in Windows Vista?

Assim, podemos montar os compartilhamentos e o Driver do NFS Client irá mandar os valores de UID e GID para o servidor NFS. Nesse ponto podemos utilizar o comando “mount”, sem parâmetros

Exemplo:

mount \\10.0.0.1\share\folder Z: