从 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

相关内容