
https://geek-university.com/linux/set-the-default-permissions-for-newly-created-files/
Итак, я хочу, чтобы моя umask
(команда) в этом случае 0002
вычиталась (побитово) из 666
для файлов и 777
базовых разрешений по умолчанию для папок. Например, результат здесь для файла будет 664.
Это делается для того, чтобы я мог изменять разрешения файлов, которые я создал, chmod
используя эту новую маску, которая, конечно же, является маской по умолчанию, когда вы создаете файл, touch
например.
Как мне этого добиться?
решение1
$ echo 'ibase=8; obase=8; (( 0666 - 0002 ))' | bc
644
$ echo 'ibase=8; obase=8; (( 0777 - 0002 ))' | bc
775