-
直接转换数据流图到模块结构图的access函数方法
资源介绍
4.7 access函数
正如前面所说,当用o p e n函数打开一个文件时,内核以进程的有效用户 I D和有效组I D为基
础执行其存取许可权测试。有时,进程也希望按其实际用户 I D和实际组 I D来测试其存取能力。
例如当一个进程使用设置 -用户- I D,或设置 -组- I D特征作为另一个用户 (或组)运行时,这就可
能需要。即使一个进程可能已经设置 -用户- I D为根,它仍可能想验证实际用户能否存取一个给
定的文件。a c c e s s函数是按实际用户 I D和实际组 I D进行存取许可权测试的。 (经过4 . 5节结束部
分中所述的四个步骤,但将有效改为实际。 )
# i n c l u d e < u n i s t d . h >
int access(const char *p a t h n a m e, int m o d e) ;
返回:若成功则为0,若出错则为-1
6 0 U N I X环境高级编程
- 上一篇: linux 系统调用ppt
- 下一篇: 虚拟存储器_操作系统实验报告