linux下的open函数中的mode问题
来源:互联网 发布:典型网络暴力事件盘点 编辑:程序博客网 时间:2024/06/07 04:01
#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int open(const char *pathname, int flags);int open(const char *pathname, int flags, mode_t mode);linux中对open函数的定义在功能手册的第二本上,可以利用man 2 open 进行查找相关的描述1.open的主要功能是用来打开一个已经存在的文件,或者创建一个没有的新文件(这里讨论的是创建的问题)2.open创建一个文件,不能是外部文件中进行创建。 因为:在/mnt/hgfs/share/下的与widows共享的目录中,不能利用open来创建一个设置权限的文件,因为外部目录的拥有者、用户组、其他人都可以进行读、写和可执行的操作,否则外部共享目录就没有必要进行linux和Windows共享。 当然,我们也可以在外部共享目录中用open创建一个文件,但是该文件的权限是777的,对于我们自己设置的mode值在这里是无效的。3.在linux系统下进行open创建,就可以进行任意的权限设置。不信你试试!
0 0
- linux下的open函数中的mode问题
- Linux C 创建目录函数mkdir的mode设置问题
- linux C中的open函数
- LINUX下OPEN函数简介
- open函数mode参数详解
- linux的open函数
- linux的open函数
- linux下的open()read()write()close()lseek()函数
- Unix/Linux下的open函数(O_CREAT和O_EXCL)
- Unix/Linux下的open函数(O_CREAT和O_EXCL)
- Unix/Linux下的open函数(O_CREAT和O_EXCL)
- Unix/Linux下的open函数(O_CREAT和O_EXCL)
- linux下open函数和creat函数
- ifstream的open函数问题
- open函数的参数问题
- Linux中的open函数简要说明
- linux下c —open函数
- linux下 open() write() read() close函数
- lua eval
- CALayer使用(1)
- Spring Batch 之 Spring Batch 简介(一)
- ffmpeg 解码流程
- 安卓开发中@SuppressLint( NewApi )问题的解决方法
- linux下的open函数中的mode问题
- JS使用document.write输出时换行符的使用
- 实验二:网络测试命令和工具的使用
- 2637: 编程题:类---矩形类
- Spring Batch 之 Sample(Hello World)(三)
- HDU 5122 水题
- 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)
- 【HPU】[1733]神奇的数字9
- 类的抽象和封装