Use getent passwd nis1
(onde nis1
é o usuário em seu exemplo) para obter a entrada passwd que o cliente NFS está vendo para 'nis1'. getent respeita nsswitch.conf
, que fornece pedidos para pesquisas de serviço de nomes em múltiplos serviços (arquivos, nis, ldap, etc ...).
Depois de determinar o UID nessa resposta, compare-o ao UID que possui o diretório inicial, /home/guest/nis1
executando: stat /home/guest/nis1
.
Seu problema pode ser que as permissões no diretório base são restritivas, de modo que não haja nenhum bit de execução para outro (o + x) e o UID que possui o diretório não é realmente o UID que o cliente NFS pode resolver para esse nome de usuário.
Seria útil se você fornecesse a saída desses comandos, mesmo que essa resposta não esteja correta, para que possamos continuar a solucionar problemas.