函数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程序可以确定实际用户 不能正常读指定的文件。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子