Eu tenho um monte de scripts e aplicativos de longa duração que estão armazenando resultados de saída em um diretório compartilhado entre alguns usuários. Gostaria de ter certeza de que todos os arquivos e diretórios criados neste diretório compartilhado tenham u=rwxg=rwxo=r
permissões automaticamente .
Eu sei que poderia usar umask 006
meus vários scripts, mas não gosto dessa abordagem, pois muitos usuários escrevem seus próprios scripts e podem se esquecer de definir o umask sozinhos.
Eu realmente quero que o sistema de arquivos defina os arquivos e diretórios recém-criados com uma certa permissão, se estiver em uma determinada pasta. Tudo isso é possível?
Atualização : acho que pode ser feito com ACLs POSIX , usando a funcionalidade ACL padrão, mas está tudo um pouco sobrecarregado no momento. Se alguém puder explicar como usar ACLs padrão, provavelmente responderá bem a essa pergunta.