摘要: #include "sys/types.h"#include "sys/stat.h"mode_t umask(mode_t cmask);umask函数为进程设置文件方式创建屏蔽字。unix中文件最大访问权限是0777, 即_rwxrwxrwx.如果讲umask函数设置为0111, 那么默认创建文件的权限就是0777与0111的异或0666,即_rw_rw_rw.这是umask给进程限定的最高权限。当进程使用open或creat创建新文件时, 存取权限就是指定存取权限同0666的位与结果。也就是说,用户创建文件时无论指定什么权限,都要与这个umask产 阅读全文
posted @ 2012-06-02 15:41 布衣不舍010 阅读(422) 评论(0) 推荐(1) 编辑