无法在Linux上创建777文件

时间:2015-06-03 17:23:11

标签: linux bash

如何使用umask创建具有执行权限的文件(而不是目录)? 我知道文件使用666权限和目录777,但我想创建766的文件,例如。

2 个答案:

答案 0 :(得分:2)

使用chmod更改文件权限。

chmod 777 some-file

或设置umask

umask 000

答案 1 :(得分:1)

严格使用umask,您无法执行此操作。除非您专门使用gcc创建可执行文件,否则默认权限将为666 minus umask。您必须使用chmod将可执行位添加到标准文件中。