电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
综合技术专区
函数access和faccessat
函数access和faccessat
ACCESS
蓝蓝的天
LV5工程师
| 2016-07-23 09:44:55
浏览量 620
回复:0
发表新帖
access和faccessat函数是按照实际用户ID和实际组ID进行访问权限测试的。 #include
int access(const char *pathname,int mode); int faccessat(int fd,const char *pathname,int mode,int flag); 其中,如果测试文件是否已经存在,mode就为F_OK; 如果测试读权限,mode就为R_OK; 如果测试写权限,mode就为W_OK; 如果测试执行权限,mode就为X_OK. 如下程序显示了access函数的使用方法。
编译:
运行:
在本例中,尽管open函数能打开文件,但通过设置用户ID程序可以确定实际用户 不能正常读指定的文件。
access和faccessat函数是按照实际用户ID和实际组ID进行访问权限测试的。 #include
int access(const char *pathname,int mode); int faccessat(int fd,const char *pathname,int mode,int flag); 其中,如果测试文件是否已经存在,mode就为F_OK; 如果测试读权限,mode就为R_OK; 如果测试写权限,mode就为W_OK; 如果测试执行权限,mode就为X_OK. 如下程序显示了access函数的使用方法。
编译:
运行:
在本例中,尽管open函数能打开文件,但通过设置用户ID程序可以确定实际用户 不能正常读指定的文件。
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
0
×
举报
举报人:
被举报人:蓝蓝的天
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子