Permissões de arquivo e ACL do Mac OS X

3

Estou tentando compartilhar um diretório entre dois usuários, para que ambos tenham acesso total a ele e a todos os arquivos e diretórios criados nele. Aqui estão as coisas que fiz até agora:

  1. Crie um grupo para os dois usuários (vamos chamá-lo de group )
  2. Definir o grupo de diretórios para group
  3. Defina o modo de diretório para 2770 (rwxrwx --- com adesivo)
  4. Adicionar entrada de ACL group allow add_file,delete,file_inherit,directory_inherit

Então eu estava esperando que tudo funcionasse. No entanto, alguns aplicativos parecem não reconhecer a entrada da ACL que eu configurei. Eu realmente nunca fiz nada com o umask ainda, então diretórios são criados no modo 0755 (não tenho certeza sobre arquivos), com a ACL herdada, mas quando um usuário tenta criar um novo arquivo dentro de um diretório criado pelo outro usuário, o sistema reclama sobre permissões de arquivo. Eu testei isso com o emacs. No entanto, quando eu crio um arquivo usando echo ou apenas toque, não há problemas e arquivos são criados. Como eu resolvo isso? Existe uma maneira de definir umask específica do diretório?

    
por Psycho Punch 05.09.2013 / 13:10

1 resposta

2

Descobri que há uma permissão para add_subdirectory , então adicionei-o ao ACE. Isso parece ter resolvido o problema.

Você pode verificar Entradas de controle de acesso para obter precedência de permissão (essa é a documentação do Lion Server).

    
por 06.09.2013 / 08:42