erro NIS e autofs

1

Estou tentando compartilhar o diretório inicial de um usuário do NIS usando o NFS e o autofs. Durante o teste, recebo a seguinte mensagem de erro:

Could not chdir to home directory /home/guest/nis1: Permission denied
-bash: /home/guest/nis1/.bash_profile: Permission denied

Como posso solucionar o erro acima?

    
por user2914 05.12.2010 / 12:24

1 resposta

1

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.

    
por 06.12.2010 / 16:50