Eu tenho um problema chato. Eu fiz uma conta de usuário que eu quero ser capaz de criar arquivos e pastas fora de um diretório / home / user / chroot. Por isso, pode fazer o que quiser lá. Mas eu quero que as permissões padrão dos arquivos recém-criados sejam 660, e os diretórios recém-criados sejam 770 (já que o proprietário e o grupo precisam que o bit de execução seja alterado para essa pasta).
Não consigo encontrar um método para realizar isso, já que o setfacl ou umask parecem afetar as pastas e dos arquivos.
As pessoas continuam dizendo a resposta é usar umask 0007. No entanto, eu não concordo, porque a máscara permitiria rwx para todos os novos arquivos e pastas criadas pelo usuário ou grupo. Se o aplicativo permitir criar um arquivo com o conjunto x bit, a máscara também permitirá que o arquivo herde essa configuração.