Tentando montar um diretório NFS de um Mac com outro usuário

2

Eu tenho um nome de usuário em um servidor Ubuntu, vamos chamá-lo de usuário a. Eu quero montar um diretório desse servidor para o meu Mac, no qual eu tenho outro nome de usuário, vamos chamá-lo de usuário b. Meu problema é que, depois de montar o diretório (usando o aplicativo utilitário de disco), posso visualizar arquivos no servidor, mas não posso modificar ou criar novos arquivos nele.

Eu verifiquei, e se eu alterar as permissões do diretório do servidor para que fique aberto para todos (chmod 777), eu posso escrever para ele. Então, o que eu preciso saber é como especificar o nome de usuário e a senha no cliente NFS ao configurar a montagem? Ou seja, quero especificar que estou tentando efetuar login como usuário a no servidor.

    
por Yair 19.11.2010 / 23:11

3 respostas

1

Ok. Como Aaron sugeriu, criei um usuário no lado do Linux, com o mesmo nome de usuário e UID que o do Mac. Parece fazer o truque!

    
por 23.12.2010 / 15:49
2

@Yair - Parece que você pode adicionar um usuário no lado do Linux para combinar o lado do Mac com o UID correspondente. Em seguida, conceda esses direitos de usuário ao diretório. O NFS não parece errado nesse caso, só que você tem um pouco mais de trabalho para configurá-lo do jeito que você quer.

    
por 22.11.2010 / 16:50
0

O NFS não funciona dessa maneira; você não especifica nenhum usuário em particular quando se conecta, em vez disso, o servidor confia no computador cliente para informar quem realmente está fazendo o acesso ao arquivo. Ele faz isso pelo número de ID do usuário, portanto, se você estiver logado como usuário # 501 no cliente, o servidor lhe dará o que o usuário # 501 (se existir) tiver no servidor. Isso é ótimo quando os dois computadores são configurados com um banco de dados de usuário comum (por exemplo, um domínio de diretório de rede), de forma que os IDs do usuário correspondam entre eles; se os computadores não compartilham o mesmo banco de dados do usuário, ele não funciona.

Basicamente, o NFS é o protocolo errado para o que você está tentando fazer.

    
por 20.11.2010 / 19:37