Problema de permissão do Linux nfs4 com proprietário e grupo

1

Eu compartilhei o diretório do servidor NFS, depois de montar o diretório específico no cliente NFS, o usuário e o grupo do diretório mostram

drwxr-xr-x 20 nfsnobody nfsnobody 4096 Apr  5 04:30 webapps

Não consegui a permissão real que tenho no servidor NFS. Se eu criar arquivos ou diretórios no cliente NFS, a permissão será nfsnobody nfsnobody . Alguém pode me dar a sugestão de sair este problema porque nos últimos 3 dias estou lutando nesta questão. Desde já, obrigado.

    
por sathishkumar 06.04.2011 / 06:49

1 resposta

2

Primeiro, vá para o servidor nfs e ls -n na pasta que você está tentando acessar remotamente.

Observe que os nomes de usuários e grupos são substituídos por seus números de identificação reais. Verifique no cliente que esses números correspondem ao usuário e ao grupo que possui as pastas em / etc / passwd e / etc / group. Ou seja, o grupo e os números de identificação do usuário em ambos os sistemas devem ser os mesmos. Portanto, se o usuário1 tiver um uid de 1000 no servidor, ele também deverá ter o uid 1000 no cliente.

Caso contrário, você precisará ajustar seus IDs de grupo e usuário para que eles correspondam em ambos os sistemas.

Se este for o NFSv4, também pode ser que você não tenha o idmapd em execução. Verifique se o /etc/idmapd.conf tem uma entrada para "Domínio" e eles correspondem no cliente e no servidor. Certifique-se de que o idmapd esteja configurado para iniciar quando o nfs for iniciado. Em distros de estilo da Debian isto está em / etc / default / nfs-common. Para o Redhat, ele está em / etc / sysconfig / nfs. Procure algo nos moldes de "NEED_IDMAPD"

    
por 31.07.2011 / 14:55

Tags