Установить права доступа к файлам по умолчанию из Umask

Установить права доступа к файлам по умолчанию из Umask

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

Связанный контент