- 主题:open 创建的文件权限有点不对?
fd = open(filename, O_CREAT|O_TRUNC|O_RDWR, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
这个函数创建的文件权限不应该是666吗?但实际上看到的确是:
-rw-r--r--
什么地方搞错了?
--
FROM 114.214.197.*
这样写不是rw-rw-rw-?
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 你为什么会认为是666
--
FROM 114.214.197.*
谢谢提示
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: man 2 open
: The effective mode is modified by the process's umask in
: the usual way: in the absence of a default ACL, the mode
: ...................
--
FROM 114.214.197.*