Umaskでファイル権限をデフォルトに設定する

Umaskでファイル権限をデフォルトに設定する

https://geek-university.com/linux/set-the-default-permissions-for-newly-created-files/

umaskしたがって、この場合、私の(コマンド)をファイルとフォルダのデフォルトのデフォルト権限0002から(ビット単位で)減算したいと思います。たとえば、このファイルの結果は664です。666777

これにより、chmodこの新しいマスクで作成されたファイルの権限を変更できます。これはもちろんファイルを作成するときのデフォルトマスクですtouch

どうすればいいですか?

答え1

$ echo 'ibase=8; obase=8; (( 0666 - 0002 ))' | bc
644
$ echo 'ibase=8; obase=8; (( 0777 - 0002 ))' | bc
775

関連情報