Mac (10.6.4) Problema de permissões do AFP Share (Aplicativos de Rede)

2

Eu tenho um ponto de compartilhamento para a pasta de aplicativos compartilhados. Isso é montado automaticamente nos clientes, mas quando um arquivo é criado, as permissões são tais que o proprietário não pode gravar nele (localmente: root: wheel rw-r - r-- No servidor: nobody: everyone rw-r --r-- grupo: group1 herdado permite ler, escrever, executar, acrescentar, readattr, writeattr, readextattr, writeextattr, leia-segurança, writeecurity, chown). O usuário ainda pode excluir o arquivo vazio.

Eu não sei o que mais informações para fornecer, qualquer ajuda é apreciada! Obrigado!

    
por Argothian 13.09.2010 / 20:03

1 resposta

2

Quando /Network/Applications é montado nos clientes, ele será montado antes de um usuário efetuar login, portanto, ele será montado como convidado. Ele permanecerá montado como um convidado mesmo quando um usuário efetuar login. Não importa quais permissões você tenha no cliente, o servidor AFP está mapeando-o para nobody . Por favor, dê uma olhada na minha resposta a esta pergunta :

AFP uses a permission model that is quite different from NFS. Clients connect using their credentials, and then file access is controlled by the server. In some cases, Privilege Mapping occurs, which is the phenomenon you're describing.

Em suma, seus clientes não poderão criar ou modificar nada em /Network/Applications de maneira confiável, pois farão isso sem credenciais reais. Você poderia usar o NFS em vez do AFP, porque o NFS usa um modelo (menos seguro) de confiar no computador cliente para controlar o acesso a arquivos. No entanto, seria muito melhor usar o conceito de Pastas de grupo do Mac OS X Server para permitir que os usuários lessem e escrevessem usando suas próprias credenciais.

    
por 18.09.2010 / 00:37