由于Linux Access函数只作权限的核查,并不理会文件形态或文件内容,因此,如果一
目录表示为“可写入”,表示可以在该目录中建立新文件等操作,而非意味此目录可以
被当做文件处理。例如,你会发现DOS的文件都具有“可执行”权限,但用execve执行
时则会失败。
Linux Access函数(判断是否具有存取文件的权限)
相关函数stat,open,chmod,chown,setuid,setgid表头文件
#include<unistd.h>定义函数int access;Linux Access函数说明access会检查是否可
以读/写某一已存在的文件。参数mode有几种情况组合, R_OK,W_OK,X_OK 和
F_OK.R_OK,W_OK与X_OK用来检查文件是否具有读取、写入和执行的权限。F_OK则是用
来判断该文件是否存在。由于access只作权限的核查,并不理会文件形态或文件内容,
因此,如果一目录表示为“可写入”,表示可以在该目录中建立新文件等操作,而非意
味此目录可以被当做文件处理。例如,你会发现DOS的文件都具有“可执行”权限,但
用execve执行时则会失败。
Linux Access函数返回值若所有欲查核的权限都通过了检查则返回0值,表示成功
,只要有一权限被禁止则返回-1.错误代码EACCESS 参数pathname 所指定的文件不符合
所要求测试的权限。
EROFS 欲测试写入权限的文件存在于只读文件系统内。
EFAULT 参数pathname指针超出可存取内存空间。
EINVAL 参数mode 不正确。
ENAMETOOLONG 参数pathname太长。
ENOTDIR 参数pathname为一目录。
ENOMEM 核心内存不足ELOOP 参数pathname有过多符号连接问题。
EIO I/O 存取错误。
Linux Access函数附加说明使用access作用户认证方面的判断要特别小心,例如在
access后再做open的空文件可能会造成系统安全上的问题。
范例/ 判断是否允许读取/etc/passwd / #include<unistd.h> int main
执行/etc/passwd can be read
分享到:
相关推荐
ACCESS函数详解是一种非常方便查找的小软件
ACCESS 函数,!
access实例幅度高达郭德纲的高度分工的郭德纲的郭德纲的郭德纲的
其中包括了ACCESS的组合框使用详解和一此实例,希望对大家一些作用
在Linux下,access函数的声明在文件中,声明如下: int access(const char *pathname, int mode); access函数用来判断指定的文件或目录是否存在(F_OK),已存在的文件或目录是否有可读(R_OK)、可写(W_OK)、可执行(X_...
Access函数大全.pdf
ADO+ACCESS数据库使用详解ADO+ACCESS数据库使用详解ADO+ACCESS数据库使用详解ADO+ACCESS数据库使用详解
用ASP直接存取ACCESS数据库实例.zip
VB SQL ACCESS 数据库 实例源码VB SQL ACCESS 数据库 实例源码VB SQL ACCESS 数据库 实例源码
access基本函数介绍。 类型 函数名 函数格式 说明 算 术 函 数 绝对值 Abs(<数值表达式>) 返回数值表达式的绝对值 取整 Int(<数值表达式>) 返回数值表达式的整数部分值,参考为负值时返回大于等于参数值的第一个...
PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 curl获取远程文件内容 GD显示中文 PHP GIF动画生成类 PHP HTML转UBB函数 ...
VB操作ACCESS数据库实例,适用VB初学者
在ACCESS中通过小写人民币转大写ACCESS函数可以把金额这项数据作为汉字显示或打印。支票、电汇凭证、记账凭证。
Access函数汇总将VBA编程所需的主要函数作了详细的介绍.
office Access数据库实例开发讲解,针对入门级别的用户是很大的帮助
为了实现这种确认,需要使用access函数。 一般形式为;#include<unistd>int access(const char *pathname,int mode); 其中,pathname是希望检验的文件名(包含路径),mode是欲检查的访问权限,如下所示 R_OK 检验...
自己的简单连接本地的access数据库的小程序,通过datagridview控件显示数据,并实现翻页的功能,编译测试过
Access数据库综合开发实例.pdf
access函数大全access函数大全access函数大全access函数大全access函数大全access函数大全