int access(const char * pathname, int mode);
int faccess(int fd, const char * pathname, int mode,int flag);
access和faccess函数是按实际用户id和实际组id进行访问权限测试的。
flag参数可以用于改变faccess的行为,flag设置为AT_EACESS,访问检查用的进程的有效用户ID和有效组ID。