如何检查组和其他用户的权限?

时间:2011-04-05 11:33:59

标签: c

似乎只能通过access()检查当前用户的权限。

(示例:rwx)。

通常,许多文件管理器(Nautilus,Dolphin,Thunar,PCManFM,emelFM2等)都会以某种方式显示所有三个主题的权限(例如:rwxr-xr-x)。

如何检查所有三个科目(用户,组,其他用户)的权限?

2 个答案:

答案 0 :(得分:2)

您正在寻找stat - man 2 stat

答案 1 :(得分:1)

看一下stat函数。它返回一个具有权限的结构。

  

man 2 stat

该结构也称为stat,包括保护字段st_mode。