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.