【发布时间】:2013-10-29 17:09:23
【问题描述】:
我在一本书中阅读了有关文件创建掩码的内容,并遇到了这个:
例如,如果掩码的值为 04+02+01=07,那么权限 每当创建文件时,这些值通常会关闭。所以,随着 这个值实际上是用以下语句创建的文件:
fd open (" /tmp/newfile", O_CREAT, 0644);实际上将被赋予 0640 模式。这意味着文件所有者和成员 与该文件关联的组将能够使用该文件,但其他类型的 用户将被拒绝任何访问。
我无法理解为什么模式会从 0644 更改为 0640。正在创建的文件的权限是什么?
【问题讨论】: