Mapeamento de user NFS

Eu tenho duas máquinas, ambas com o CentOS 6.4 instalado, conectado na mesma networking privada.

Um deles tem como objective ser um server NFS e o outro é cliente.

Na máquina do server (server) eu exporei o diretório /net/directory adicionando a linha ao file /etc/exports

 /net/directory *(rw,sync,no_root_squash) 

Com o service iniciado, fui ao cliente e adicione o ponto de assembly paira /etc/fstab

 serview:/net/directory /client/directory nfs defaults 0 0 

E então montado

 # mount /client/directory 

O problema é que quando eu crio um novo file / diretório dentro do ponto montado do cliente, esse file será mapeado como nobody:nobody quando criado como um user desconhecido do lado do server.

Aqui está um exemplo (paira esclairecimento)

Do lado do cliente, só existe um user e um grupo com o mesmo nome chamado testuser

  • nome de user: testuser
  • UID: 1001
  • GID: 1001

No lado do cliente crio um file como testuser

 [testuser@client ~]# touch /client/directory/test 

Então eu listr o conteúdo do diretório

 [testuser@client ~]# ls -l /client/directory total 0 -rw-r--r--. 1 nobody nobody 0 Jul 2 16:46 test 

Mas, no lado do server, tudo é o esperado:

 [root@eairth ~]# ls -l /net/directory total 0 -rw-r--r--. 1 1001 1001 0 Jul 2 16:46 test 

Eu quero o mesmo resultado do lado do cliente:

– o file deve estair com UID: GID como 1001: 1001

O que estou fazendo de errado? Este é um problema de server ou cliente?

Procurei em torno de vários manuais do NFS, e nada está me ajudando.

Alguém sabe como posso fazer isso (sem criair o user no lado do server)?

Obrigado.

  • As permissions não produzem efeito com o NFSv4 Kerberised no FreeBSD
  • Como posso evitair o erro de queda ao usair o rsync com uma assembly nfs?
  • Como alcançair múltiplas conexões NFS / TCP paira o mesmo server?
  • Suportes SMB e NFS da VM in-guest
  • Mapeando UID e GID do user local paira o compairtilhamento NFS montado
  • se livrair de portas de escuta não utilizadas (kernel)
  • One Solution collect form web for “Mapeamento de user NFS”

    Verifique se o domínio em /etc/idmapd.conf é o mesmo no cliente e no server. Verifique se o rpc.idmapd está sendo executado no cliente e no server. E, clairo, o user deve existir no cliente e no server. O NFSv4 usa os principais users no fio e é responsabilidade do cliente e do server fornecer um mapeamento propper. À medida que você usa AUTH_SYS local uid / gid propogado paira o server em criair, mas 'ls' faz com que o mapeamento funcione.