chmod [options] モードファイル
ファイルアクセスモードを変更するためにこの機能を使うのはファイル所有者または特権ユーザーのみです。 モードは数値形式でも、WHOのOPCODE許可の形で表現することもできます。 誰が任意か、デフォルトはA(全ユーザー)です。 選択できるオペコードは1つだけです。 複数のモードをコンマで区切って指定できます。
オプション:
-c,--changes(変化) 変更されたファイルの情報のみが出力されます
-静か,--静か,--静かに chmodがファイルモードを変更できない場合、ファイルユーザーには通知されません
--ヘルプ ヘルプ情報の出力。
-R,--再帰 サブディレクトリを再帰的にトラバースし、そのディレクトリ内のすべてのファイルやサブディレクトリに修正を適用できます
--reference=filename 権限を設定するにはファイル名権限を参照してください
-v,--verbose 修正が成功したかどうかにかかわらず、各ファイルの情報を出力します
--バージョン 出力バージョン情報。
誰が
u 利用者
g グループ
o その他
ある 全ユーザー(デフォルト)
オペコード
+ 許可を増やす
- 権限の削除
= 権限の再割り当て
許可
r 読む
w 書く
x 実行する
s ユーザー(またはグループ)のID番号を設定します。
t 非所有者によるファイルやディレクトリの削除を防ぐために、固定ビットを設定してください
u ユーザーの現在の権限
g グループの現在の許可
o 他のユーザーの現在の権限
選択として、多くの人は3桁の八進数の数字を使います。1つ目はマスターの権限、2つ目はグループの権限、3つ目は他のユーザーの権限を指定します。それぞれ3つの値の合計(4(読み込み)、2(書き込み)、1(実行)で権限を決定します。 例えば、6(4+2)は読み書きの権利を表し、7(4+2+1)は読み書き・実行の権利を示します。
また、4桁目の数字を3桁の許可シーケンスの前に配置し、4桁目を4、2、1に設定することもできます。これは以下の意味です:
4. 実行時にユーザーIDを設定し、これはプロセスの作成者ではなくファイル所有者に基づいてプロセスを承認するために使われます。
2. 実行時にユーザーグループIDを設定し、これはファイルが所在するグループに基づいてプロセスを承認するために使われます。プロセスを作成したユーザーではなく。
1. 接着剤の位置を設定する。
例:
$ chmod u+x ファイルはファイルの所有者に実行権限を追加します $ chmod 751ファイルは、ファイルの所有者(7)に読み書き・実行権限を割り当て、ファイルのグループに(5)の読み取りと実行権限を割り当て、他のユーザーに実行権限(1)を割り当てます $ chmod u=rwx,g=rx,o=x ファイル上記の例の別の形態 $chmod=rファイルはすべてのユーザーに読み込み権限を割り当てます $ chmod 444ファイル 上記と同じです $ chmod a-wx、a+r ファイル(上記同様) $ chmod -Are You+R ディレクトリは、ディレクトリ内のすべてのファイルとサブディレクトリの所有者に再帰的に読み取り権限を割り当てます $ chmod 4755は、下位に読み取り、書き込み、実行権限を割り当て、グループや他のユーザーに読み取りおよび実行権限を割り当てるIDを設定します。 |