As permissões padrão para novos arquivos e pastas são determinadas por umask . Se você configurar o umask padrão para os usuários como 002 , a permissão do grupo será definida como rw para novos arquivos e pastas. A configuração de umask para todos os usuários pode ser feita usando pam_umask .
Para usar pam_umask , nas distribuições baseadas em Debian, você deve configurar o módulo em /etc/pam.d/common-session anexando o seguinte ao final do arquivo:
session optional pam_umask.so
Em seguida, configure o valor do umask desejado em /etc/login.defs .
Observe que a máscara configurada usando o PAM não é aplicada a todos os aplicativos do Gnome (para obter detalhes, consulte Como definir umask para toda a sessão do gnome ). No entanto, as sessões iniciadas a partir de ssh ou tty não são afetadas.
Se você não quiser alterar a umask padrão no seu sistema, você pode usar Listas de controle de acesso POSIX . Quando a ACL é definida para um diretório, os novos arquivos herdam a ACL padrão . As ACLs podem ser definidas e modificadas usando setfacl e getfacl , respectivamente. Alguns sistemas de arquivos podem precisar de sinalizadores de montagem adicionais para ativar as ACLs.