【发布时间】:2019-08-07 14:10:33
【问题描述】:
我正在编写一个内核模块,它需要检查给定 file 描述符的 suid 属性。 我检查了各种内核结构,但找不到有关该主题的任何线索。
我希望以某种方式找到一个包含按位 Unix-stile 权限的字段,但我找不到。
我的目标是编写一个函数,它只说明给定文件描述符所引用的文件是否设置了其 suid 属性。
int issuid(file *f){
...
}
我最好的选择是查看 inode 结构,我在其中进行了搜索(但未成功),但将 inode 视为物理磁盘上文件的内存表示,并考虑一些文件系统没有 Unix 风格的文件权限,我仍然不确定我在寻找正确的方向。
【问题讨论】:
标签: c linux-kernel suid