
https://geek-university.com/linux/set-the-default-permissions-for-newly-created-files/
Então eu quero meu umask
(comando) que neste caso deve 0002
ser subtraído (bit a bit) de 666
arquivos e 777
permissões básicas padrão para pastas. Por exemplo, o resultado aqui para um arquivo seria 664.
Isso ocorre para que eu possa alterar as permissões dos arquivos que criei chmod
usando essa nova máscara, que é obviamente a máscara padrão quando você cria um arquivo, touch
por exemplo.
Como posso fazer isso?
Responder1
$ echo 'ibase=8; obase=8; (( 0666 - 0002 ))' | bc
644
$ echo 'ibase=8; obase=8; (( 0777 - 0002 ))' | bc
775