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

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

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

Eu sempre faço login em ambas as contas, para que os arquivos e 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 registrada.

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 conta secundária, portanto, o aplicativo Google Drive em execução na conta secundária não consigo lê-los e atualizar a web.

Não quero precisar clicar constantemente em Aplicar permissões a todas as pastas aninhadas (cmd - I), e o que estou procurando é uma maneira de fazer com que o OS X aplique automaticamente a política de permissões da conta secundária em seu pasta compartilhada quando os arquivos são adicionados por meio da conta principal.

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

Obrigado,

Responder1

Não tenho certeza de como isso irá interagir com o Google Drive, mas geralmente a melhor maneira de fornecer 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 os usuários relevantes a ele e adicione uma 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

Veresta resposta em apple.separa mais detalhes.

informação relacionada