Provided by: gfarm-client_2.7.20+dfsg-1.1ubuntu1_amd64 bug

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)