umask 函数
file mode creation mask (文件权限创建掩码)
本质上,creat函数在创建文件时,int creat(const char *path, mode_t mode);
最终的创建的文件权限 是 mode&(~umask)
如 : mode 是 0777
umask 是 0022
生成文件的mode是 0755
本文介绍了umask函数及其如何影响文件创建时的默认权限。通过一个具体的例子展示了当使用不同的umask值时,如何计算最终的文件权限。这对于理解文件权限创建过程至关重要。
umask 函数
file mode creation mask (文件权限创建掩码)
本质上,creat函数在创建文件时,int creat(const char *path, mode_t mode);
最终的创建的文件权限 是 mode&(~umask)
如 : mode 是 0777
umask 是 0022
生成文件的mode是 0755
1556
2132
1万+

被折叠的 条评论
为什么被折叠?