C语言open()和creat()函数创建文件时,文件权限设置相关
open()和creat()创建文件时,文件权限说明
首先了解一下[umask][6]命令,该命令用来设置限制新文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。简单地来说,umask和open()及creat()函数的权限码(mode_t mode参数)共同决定你的新建文件的权限。具体关系为mode & ~umask。
下面通过简单的程序来验证它们之间的关系。
...
原创
2018-07-05 10:02:30 ·
13940 阅读 ·
4 评论