本文主要是介绍在文件IO中使用open函数中的创建并设置它的MODE权限(777),终端展示文件权限现象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码块:
#include <stdio.h>
#include<sys/stat.h>
#include<sys/types.h>
#include<fcntl.h>
int main(int argc, const char *argv[])
{// 设置本机文件权限掩码umask(0);int p=open("./open.txt",O_WRONLY|O_CREAT|O_TRUNC,0777);printf("open函数的返回值为:%d\n",p);return 0;
}
效果图:
结论:
当前用户和组用户权限都是7,但是其他用户没有写权限.需要设置本机的权限掩码 0002是其他用户没有写权限 将权限掩码设置为0 这样所有用户权限就都打开了。
这篇关于在文件IO中使用open函数中的创建并设置它的MODE权限(777),终端展示文件权限现象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!