access()
で現在のユーザーのアクセス許可のみを確認できるようです。グループや他のユーザーのアクセス許可を確認する方法は?
(例:rwx
)。
多くのファイルマネージャ(Nautilus、Dolphin、Thunar、PCManFM、emelFM2など)は、3つのサブジェクト(例:rwxr-xr-x
)すべてのアクセス許可を何らかの形で表示します。
3人の主題(ユーザー、グループ、他のユーザー)のすべての許可を確認するにはどうすればよいですか? STAT機能を見てくださいman 2 stat
まあ... stat.st_modeは3つのサブジェクトとファイルの種類のアクセス許可を表す8進数なので、printf( "%o \ n"、stat.st_mode);でこれらを見ることができます。どうもありがとうございました :) – 5frame