创建文件:用open函数或者fopen,选项为可读可写
fd = open(path, option);
fp = fopen(path, "rw");
设置权限:用chmod函数或者fchmod,权限用掩码表示
chmod(fd,0755);
fchmod(fp,0755);
两类函数的不同在于,f开头的函数使用文件指针表示文件,open、chmod使用文件描述符表示文件
mkdir aaa 创建一个aaa的文件夹
touch aaa 创建aaa文件
chmod 777 aaa 给aaa文件夹全部权限
777解释
第一个7代表这个文件夹的创建者读 写 执行权限
第二个7代表这个文件夹创建者的所属组 读 写 执行权限
第三个7代表除了文件夹的所有者和组以外的用户 读 写 执行权限
RWX(读4 写2 执行1) 4+2+1=7 需要相应的权限就是改数字就可以了
回答完毕