|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > g > getfacl - コマンド (プログラム) の説明 getfacl - コマンド (プログラム) の説明 - Linux コマンド集 一覧表名前getfacl - ファイルのアクセス制御リスト (access control list) を取得する 書式
説明
各ファイルについて、getfacl はファイル名・所有者・グループ・
アクセス制御リスト (ACL) を表示する。
ディレクトリがデフォルト ACL を持つ場合、
getfacl はデフォルト ACL も表示する。
ディレクトリ以外はデフォルト ACL を持つことができない。
1: # file: somedir/ 2: # owner: lisa 3: # group: staff 4: user::rwx 5: user:joe:rwx #effective:r-x 6: group::rwx #effective:r-x 7: group:cool:r-x 8: mask:r-x 9: other:r-x 10: default:user::rwx 11: default:user:joe:rwx #effective:r-x 12: default:group::r-x 13: default:mask:r-x 14: default:other:--- 4, 6, 9 行目はファイルモード許可ビットの ユーザ・グループ・その他のフィールドに対応する。 これら 3 つは基本 (base) ACL エントリと呼ばれる。 5, 7 行目は指名ユーザ (named user) と指名グループ (named group) である。 8 行目は実効権 (effective right) マスクである。 このエントリは全てのグループと 指名ユーザに許可されている実効権を制限する。 (ファイル所有者とその他の許可は、実効権マスクに影響を受けない。 その他全てのエントリは影響を受ける。) 10-14 行目はディレクトリに関連づけられているデフォルトの ACL を表示する。 ディレクトリはデフォルト ACL を持つことができる。 通常のファイルはデフォルト ACL を持つことはない。 getfacl のデフォルト動作では、ACL とデフォルト ACL の両方を表示し、 エントリの権利が実効権と異なるときは、実効権をコメントにして表示する。 出力が端末である場合、実効権のコメントは 40 桁目に配置される。 端末でない場合は、1 つのタブで ACL エントリと実効権のコメントを区切る。 複数のファイルの ACL を表示する場合は、空行で区切る。 getfacl の出力は setfacl の入力に使うこともできる。 許可
ファイルの検索アクセス権を持つプロセス
(つまり、ファイルを保持するディレクトリの
読み込みアクセス権を持つプロセス) は、
ファイルの ACL の読み込みアクセスも許可される。
これはファイルモードへアクセスする許可と類似している。
オプション
POSIX 1003.1e DRAFT STANDARD 17 への準拠環境変数 POSIXLY_CORRECT が定義されている場合、 getfacl のデフォルトの動作は、以下のように変わる。 特に指定されていなければ、ACL のみが表示される。 -d オプションが指定された場合、デフォルト ACL のみが表示される。 コマンドライン引き数が指定されない場合、 getfacl は ``getfacl -'' として起動されたときと同様に動作する。 著者
Andreas Gruenbacher,
<
a.gruenbacher@bestbits.at
>.
関連項目
setfacl
(1),
acl
(5)
|
|