Problema de permissões com o netatalk

3

Eu configurei um servidor Ubuntu 12.04 recentemente para o meu negócio, e nós instalamos o netatalk para que pudéssemos compartilhar arquivos da empresa com nossos computadores Mac. Aqui está a linha que usamos em nosso arquivo AppleVolumes.default:

/media/files/business  "Business"  allow:@business  perm:0770  umask:0007

Além disso, nosso grupo principal para todos os usuários é "comercial".

Então aqui está o problema. Quando movemos um monte de arquivos e pastas, as permissões corretas são definidas (770), mas, por algum motivo, para determinados tipos de arquivos, o arquivo só será aberto para o proprietário.

Um documento de texto funcionará para qualquer pessoa, onde um arquivo .mp4 só funciona para seu proprietário, mesmo que suas permissões sejam idênticas:

-rwxrwx--- 1 user1 business 205328400 Jan  6 15:00 Video.mp4
-rwxrwx--- 1 user1 business 665       Feb 21 09:14 Business.rtf

NOTAS:

  • O servidor é o Ubuntu 12.04. Tudo está atualizado.
  • Somos exclusivamente Mac. Todos os nossos Macs executam o OS X Mavericks.
  • Temos um Drobo que hospeda nossos arquivos atualmente (também usando o AFP) e funciona bem quando o usamos. Então sabemos que não são nossos computadores.
  • Os compartilhamentos AFP estão no servidor Ubuntu sendo todos compartilhados de uma partição local sendo montada pelo fstab na inicialização.

UPDATE (14/3/14):

Eu obtive alguma ajuda do sarnold no canal # ubuntu-server, nós tentamos remover atributos estendidos de todos esses arquivos montando a partição sem os atributos estendidos. Após o teste, não ajudou em nada.

UPDATE (17/3/14):

Eu testei se talvez fosse um problema de tamanho de arquivo, mas grandes arquivos de texto acima de 200MB eram bons, e arquivos .zip realmente pequenos com menos de 1MB não funcionavam para não-proprietários. Eu também dei permissões completas (777) para um arquivo zip, e isso não pareceu fazer diferença.

    
por hhicks330 14.03.2014 / 20:18

1 resposta

0

Então, finalmente descobri que estava executando o Netatalk 2. Atualizei para o Netatalk 3.1 e todos os meus problemas foram resolvidos.

    
por hhicks330 18.03.2014 / 16:26