用fchmod设置文件权限
来源:未知 责任编辑:责任编辑 发表时间:2014-05-20 18:34 点击:次
有些程序打开文件的时候,受到umask的影响,会导致其他用户无权限写入,这种场景下可能导致程序崩溃,崩溃了就露馅了。
看着man fchmod憋出了下面fchmod那行,设置文件为666,就不能fchmod (fp,0666);嘛,多省事。
fp = fopen(LOG, “a”);
fchmod (fp, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
fprintf(fp, “%s : %s
”, name, p);
fclose(fp);
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>