2011-04-05 9 views
0

access()で現在のユーザーのアクセス許可のみを確認できるようです。グループや他のユーザーのアクセス許可を確認する方法は?

(例:rwx)。

多くのファイルマネージャ(Nautilus、Dolphin、Thunar、PCManFM、emelFM2など)は、3つのサブジェクト(例:rwxr-xr-x)すべてのアクセス許可を何らかの形で表示します。

3人の主題(ユーザー、グループ、他のユーザー)のすべての許可を確認するにはどうすればよいですか? STAT機能を見てくださいman 2 stat

答えて

1

-

+0

まあ... stat.st_modeは3つのサブジェクトとファイルの種類のアクセス許可を表す8進数なので、printf( "%o \ n"、stat.st_mode);でこれらを見ることができます。どうもありがとうございました :) – 5frame

2

あなたはstatを探しています。パーミッションを持つ構造体を返します。

男2のstat

構造はまた、STATと呼ばれ、保護フィールドのst_modeが含まれています。

関連する問題