如何使用umask创建具有执行权限的文件(而不是目录)? 我知道文件使用666权限和目录777,但我想创建766的文件,例如。
答案 0 :(得分:2)
使用chmod更改文件权限。
chmod 777 some-file
或设置umask
umask 000
答案 1 :(得分:1)
严格使用umask
,您无法执行此操作。除非您专门使用gcc
创建可执行文件,否则默认权限将为666 minus umask
。您必须使用chmod
将可执行位添加到标准文件中。