Shell-Script

從 Umask 將文件權限設置為預設值

  • June 8, 2019

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

所以我想要我的umask(命令),在這種情況下,從文件和文件夾的預設基本權限中0002減去(按位) 。例如,此處文件的結果將是 664。666``777

這樣我就可以更改使用該新遮罩創建的文件的權限,例如chmod,當您使用該新遮罩創建文件時,這當然是預設遮罩touch

我怎樣才能做到這一點?

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

引用自:https://unix.stackexchange.com/questions/523257