【发布时间】:2011-05-13 09:06:18
【问题描述】:
我正在创建如下文件
int fd = creat(file_path.c_str() ,S_IRWXU|S_IRWXG|S_IRWXO);
虽然我为所有三个实体提供所有权限,但它会创建具有以下权限的文件。
-rwxr-xr-x
我在其中创建此目录的权限设置为
drwxrwxrwx
掩码
0022
你们能提出什么问题吗?
编辑:我可以对文件进行 chmod 以赋予它我计划的权限。我很好奇为什么上述方法失败了。
【问题讨论】:
标签: c++ c unix system-calls