Shell-Script
從 Umask 將文件權限設置為預設值
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