应该用O_CREAT给出什么权限掩码?

时间:2013-06-30 13:45:55

标签: linux unix file-io file-permissions

使用openO_CREAT创建文件时,必须提供权限掩码作为函数的第三个参数。在Windows上,0777就足够了,但是在Linux或其他类Unix系统上,可能会更好地指定一些更具限制性的东西。

假设您正在创建一个简单的文本文件(特别是源代码缩进工具的输出),那么最适合指定的值是什么?

1 个答案:

答案 0 :(得分:1)

如果您只是创建一个简单的文本文件,将由缩进工具读取和写入,那么只需指定644 - 所有者可读写,其他人只读,没有人可以执行它。