Configurando o Network File System (NFS) no Windows Server 2003 R2 e Windows Server 2008/R2
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: