Provided by: gfarm-client_2.7.20+dfsg-1.1ubuntu1_amd64
NAME
gfsetfacl - Gfarm ファイルのアクセス制御リストを設定する
SYNOPSIS
gfsetfacl [オプション] [path...]
DESCRIPTION
gfsetfacl は Gfarm ファイルシステム上にある ファイルやディレクトリのアクセスコントロールリ スト (ACL) を設定します.
OPTIONS
-b すべての拡張 ACL エントリを削除します. 基本 ACL (所有者,グループ,その他) は削除され ません. -k デフォルト ACL だけを削除します. -n ACL マスクエントリを再計算しません.gfsetfacl コマンドデフォルト の挙動は,マスクエン トリが指定されなかった場合だけマスクエントリを再計 算します. -r 常に ACL マスクエントリを再計算します.マスクエントリを指定したと しても再計算しま す.(-n オプションも参照してください.) -t テストモードです.ファイルやディレクトリの ACL を変更する代わりに, ACL 入力と変更予定 の新しい ACL を文字列で表示します. -m acl_spec ファイルやディレクトリの ACL エントリを追加または置換するために, ACL エントリの文字列 表現をこのオプションで指定します. 複数の ACL エントリをコンマ文字 (`,') で区切りま す. -M acl_file ファイルやディレクトリの ACL エントリを追加または置換するために, ACL 文字列表現が記述 されたファイルまたは標準入力 (`-') を指定します. この ACL ファイル入力は gfgetfacl コ マンドの出力を受け付けます. -R 再帰的にACLを変更します. -? 引数オプションを表示します.
ACL ENTRIES
gfsetfacl コマンドは以下の ACL エントリ書式を認識します. perms フィールドは許可を表す文字 を組み合わせです. デフォルト ACL エントリは d[efault:] 接頭辞を持ちます. [d[efault:]u[ser]::perms 所有者の許可 [d[efault:]u[ser]:username:perms 指名ユーザの許可 [d[efault:]g[roup]::perms ファイルグループの許可 [d[efault:]g[roup]:groupname:perms 指名グループの許可 [d[efault:]m[ask]::perms 実行権のマスク(最大の許可) (所有者とその他、以外に効果) [d[efault:]o[ther]::perms その他への許可
EXAMPLES
指名ユーザへの読み込みアクセスを許可する. gfsetfacl -m u:testuser:r filename filename2 の ACL をfilename1 の ACL で置換する. gfgetfacl filename1 | gfsetfacl -b -M - filename2 長い形式の ACL 文字列表現 # comment user::rw- user:testuser:rw- #effective:r-- group::r-- group:testgroup:rw- #effective:r-- mask::r-- other::r-- default:user::rwx default:group::r-x default:other::r-x 短い形式の ACL 文字列表現 u::rw,u:user1:rw,g::r,g:group1:rw,m::r,o::r,d:u::rwx,d:g::rx,d:o::rx
SEE ALSO
gfgetfacl(1)