[Linux文件属性]使用umask函数指定新建文件权限
//使用umask函数来修改文件属性关键字,并且创建两个测试文件#include<fcntl.h>#include<stdio.h>#defineRWRWRW(S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)//定义操作权限字符串intmain(void){umask(0);//原始默认权限if(creat("umasktest1",RWRWRW)<0)//创建文件umasktest1{printf("创建测试文件1失败\n");}umask(S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);//修改文件创建关键字if(creat("umasktest2",RWRWRW)<0)//创建文件umasktest2{printf("创建测试文件2失败\n");}return0;}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。