次: , 上: Symbolic Modes


26.2.1 許可の設定

ファイルの許可での基本的な象徴的処理で,特定ユーザのファイルの読み込み, 書き込み,実行の許可を,加えたり,削除したり,設定します.これらの処理は 以下の書式です.

     users operation permissions

上記の三つの部分の間のスペースは,可読性のみのために表示しています.象徴 的なモードではスペースを含めることはできません.

users部は,ファイルアクセスを変更されるユーザを伝えます.それは以 下の,一つ以上の文字から成り立ちます(または,空にすることもできます.そ のとき生じることは,see Umask and Protection).これらの文字の一つ以 上が与えられたとき,その順番は重要ではありません.

u
ファイルを所有しているユーザ.
g
ファイルのグループのその他のユーザ.
o
その他全部のユーザ.
a
全てのユーザで.`ugo'と同じです.

operation部は,ファイルにアクセスするユーザの効果を変更する方法を 伝え,以下のシンボルの一つになります.

+
usersが既に持つ,そのファイルに対するあらゆる許可に, permissionsを加えます.
-
usersが既に持つ,そのファイルに対するあらゆる許可から, permissionsを削除します.
=
usersが持つ,そのファイルに対する許可を,permissionsのみにし ます.

permissions部は,ファイルが変更されるアクセスの種類を伝えます.ゼ ロ以上の文字になります.users部を用いた場合,一文字以上与えられた ときの順序は重要ではありません.permissions部の省略は,`='の ときだけ役に立ち,それは指定されたusersにそのファイルに対する全て のアクセス権を取り除きます.

r
usersがファイルを読み込むのに必要な許可です.
w
usersがファイルに書き込むのに必要な許可です.
x
usersがファイルを実行するのに必要な許可です.

例えば,全員にファイルの読み込みと書き込みの許可を与え,実行を与えないた めに,以下を使用してください.

     a=rw

ファイルの所有者以外の全てのユーザから書き込み許可を削除するため,以下を 使用してください.

     go-w

上記のコマンドは,ファイルの所有者のアクセス権に影響せず,その他のユーザ が,ファイルの読み込みと実行が可能かどうかにも影響がありません.

ファイルの所有者以外全員に,そのファイルに対しあらゆる許可を与えないため に,以下のモードを使用してください.他のユーザは,ファイルがあるディレク トリに書き込み許可がある場合,ファイルを削除可能です.

     go=

同じことを指定するもう一つの方法です.

     og-rxw