Eu acredito que os números octal para:
- bit pegajoso é
1
, - setgid nos diretórios:
2
e - setuid em arquivos:
4
.
Então, para o caso, sua pergunta seria: umask 2002
== > 2775
para pastas.
Eu tenho um serviço de download em execução e gostaria que ele definisse o bit setgid de cada diretório criado. Já está fazendo isso, mas eu suspeito que é porque no momento, o diretório pai também tem setgid. Para que eu defino o umask?
Também estou me perguntando como umask, particularmente em um script systemd, funciona para o dígito "4th". Eu entendo que o seu invertido, de modo que umask = 002 é como chmod 775. Mas o que acontece com umask = 2002. Isso é chmod 5775? ou chmod 2775?
Obrigado!
Tags files linux filesystems ubuntu