2011-04-05 60 views
0

似乎只有當前用戶的權限可以通過access()進行檢查。如何檢查組和其他用戶的權限?

(實施例:rwx)。

通常很多文件管理器(Nautilus,Dolphin,Thunar,PCManFM,emelFM2等)都以某種方式顯示三個主題(例如:rwxr-xr-x)的所有權限。

如何檢查所有的三個科目(用戶,組,其他用戶)的權限?

回答

1

看看一個統計的功能。它返回一個具有權限的結構。

人2 STAT

的結構也被稱爲統計,並且包括保護字段ST_MODE。

+0

嗯......看來stat.st_mode是描述所有三個科目和文件的類型,權限八進制數,這樣我就可以通過的printf(「%Ø\ n」,stat.st_mode)看到這些;.非常感謝你 :) – 5frame 2011-04-08 05:44:40

2

您正在尋找stat - man 2 stat