https://geek-university.com/linux/set-the-default-permissions-for-newly-created-files/
umask
したがって、この場合、私の(コマンド)をファイルとフォルダのデフォルトのデフォルト権限0002
から(ビット単位で)減算したいと思います。たとえば、このファイルの結果は664です。666
777
これにより、chmod
この新しいマスクで作成されたファイルの権限を変更できます。これはもちろんファイルを作成するときのデフォルトマスクですtouch
。
どうすればいいですか?
答え1
$ echo 'ibase=8; obase=8; (( 0666 - 0002 ))' | bc
644
$ echo 'ibase=8; obase=8; (( 0777 - 0002 ))' | bc
775