象徴的なモードの書式は,実際に上記で記述したより複雑です(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