Permissões em arquivos recém-criados e pastas compartilhadas aninhadas

1

No OS X Mountain Lion, eu uso duas contas (usuários de login); uma que é minha conta principal e outra que criei para compartilhar uma pasta do Google Drive com a principal, pois ela também tem um aplicativo ativo do Google Drive em execução.

Eu sempre faço login nas duas contas, para que os arquivos e as alterações nos arquivos do Google Drive acessados por meio da pasta compartilhada na minha conta principal sejam atualizados na Web por meio do aplicativo em execução na conta secundária.

O problema que estou tendo é que sempre que um novo arquivo ou pasta é criado na pasta compartilhada do Google Drive por meio da conta principal, esses arquivos e pastas são criados com as permissões da conta principal e não da secundária. O aplicativo do Drive em execução na conta secundária não pode lê-los e atualizar a Web.

Eu não quero estar na necessidade de clicar constantemente em Aplicar Permissões para todas as pastas aninhadas (cmd-I), e o que estou procurando é uma maneira de fazer com que o OS X imponha automaticamente a política de permissões do secundário conta em sua pasta compartilhada quando os arquivos são adicionados através da conta principal.

Se não houver uma função nativa do OS X disponível facilmente para isso, eu gostaria de automatizar isso por meio de uma regra Hazel ou similar, para verificar se há alterações e aplicar a política de permissões.

Obrigado,

    
por orlando lopez 01.01.2013 / 15:58

1 resposta

0

Não sei como isso interage com o Google Drive, mas geralmente a melhor maneira de conceder a vários usuários acesso consistente a tudo em uma pasta é criar um grupo (no painel de preferências Usuários e grupos), adicionar o usuários relevantes, adicione a entrada de controle de acesso herdável à pasta e seu conteúdo atual:

sudo chmod -R +a "group:examplegroup allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" /path/to/folder

Veja esta resposta em apple.se para mais detalhes.

    
por 02.01.2013 / 00:25