Veja aqui a melhor resposta até agora: link
Nenhuma solução real embora (ainda).
Eu configurei minha umask no meu arquivo .bashrc para 007. Todos os arquivos criados na linha de comando depois de carregar o arquivo bashrc respeitam essa configuração. Eu quero ser capaz de definir o umask para 007 para todos os arquivos criados usando aplicativos de linha de comando não.
Este documento fala sobre a definição do umask via launchd. E isso funciona. Se eu seguir essas instruções, posso alterar as permissões padrão em um arquivo criado pela GUI de rw-r--r--
para rw-rw----
, mas os diretórios ainda não podem ser gravados em grupo (isto é, eu quero que eles sejam rwxrwx---
, mas rwxr-x---
)
O análogo no Linux seria /etc/login.defs
como o local para definir o umask.
O que eu mudo para que o umask seja definido corretamente (ou seja, do jeito que eu quero)?
Veja aqui a melhor resposta até agora: link
Nenhuma solução real embora (ainda).
Tags file-permissions osx-lion