Next: , Previous: Conditional Executability, Up: Symbolic Modes


26.2.5 複数の変更

象徴的なモードの書式は,実際に上記で記述したより複雑です(see Setting Permissions).それは,ファイルの許可を複数変更する二つの方法を提供しま す.

最初の方法は,象徴的なモードで,複数のoperation部と permissions部をusers部の後で指定する方法です.

例えば,以下のようなモードにします.

     og+rX-w

これは,ファイルの所有者以外のユーザに,ファイルの読み込み許可を与え,そ れがディレクトリの場合や,既に誰かに実行形式の許可がある場合,実行許可を 与えます.そして,それはファイルの書き込み許可を禁止します.それはファイ ルの所有者が持つ許可に影響しません.上記のモードは以下の二つのモードと同 じです.

     og+rX
     og-w

複数の変更をするための二番目の方法は,カンマで分けられた,単純な象徴的な モードを一つ以上指定することです.例えば,以下のようなモードにします.

     a+r,go-w

これは,全員にファイルの読み込み許可を与え,所有者以外全員の書き込み許可 を削除します.もう一つの例です.

     u=rwx,g=rx,o=

これは,ファイルに明示的に特別でない許可の全てを設定します.(それはファ イルのグループではないユーザに,許可を全く与えません.)

二つの方法は組み合わせ可能です.以下のモードになります.

     a+r,g+x-w

これは,全てのユーザに,ファイルの読み込み許可を与え,ファイルのグループ にいるユーザに実行許可も与えますが,書き込み許可は与えません.上記のモー ドは異なる方法で書くこともできます.その一つは以下になります.

     u+r,g+rx,o+r,g-w