パーミッション ファイルの権限
所有権の変更
ユーザの変更
chown ユーザ名 ファイルやディレクトリ名
グループの変更
chgrp グループ名 ファイルやディレクトリ名
同時
chown ユーザ:グループ ファイル名
パーミッション アクセス権の変更( chmodコマンド )
Linuxを含むUnixで扱われるファイルやディレクトリの権限
- ファイルやディレクトリの所有ユーザー
- 所属グループ
- その他のユーザー
上記3種類にそれぞれ
- 読み込み
- 書き込み
- 実行
の3種類の可・不可を設定出来る。
パーミッションの確認
ls -l ファイル・ディレクトリ名
表示例
drwxr-xr-x 1 ファイル名
説明 | パーミッション | 数値 |
---|---|---|
読み込み | r | 4 |
書き込み | w | 2 |
実行 | x | 1 |
許可なし | - | 0 |
数値は、可能なものを加算して求める。rwx = 7 / --x = 1
パーミッションを変更
パーミッションの変更コマンド
chmod 権限 ファイル名
全てのユーザーに全ての権限を与える場合
chmod 777 ファイル名
ユーザーと権限を指定
chmod ユーザー 権限 ファイル名
ユーザーには以下を記述
記述 | ユーザー |
---|---|
u | 所有者 |
g | グループ |
o | その他 |
a | 全員 |
権限には以下とパーミッションを記述 |記述|権限| | :---: | :---: | |+|追加| |-|解除| |=|値を記述|
オプション
オプション | 説明 |
---|---|
-c | コマンド実行時に変更があった場合のみ結果を表示 |
-v | コマンド実行時に詳細を表示 |
-R | ディレクトリ内の複数のファイルを一括変更 |