chmodコマンド~パーミッションを設定する~【Linuxコマンド集】

chmodコマンドはパーミッションを設定します。
目次
パーミッションについて
パーミッションとはアクセス権になります。 ls コマンドの -l オプションなどで確認することができます。

パーミッションの見方

パーミッションは [-rw-r–r–]や[drwxr-xr-x]の10文字で表示されます。この表記法には順番が決められており、先頭のファイル種別を表す1文字と、以降3文字ずつの3セット9文字に分けることができます。
ファイル種別 | 所有権限 | グループ権限 | その他のユーザの権限 |
---|---|---|---|
– | rw- | r– | r– |
d | rwx | r-x | r-x |
ファイル種別
ファイル種別については主に以下になります。
– | 通常のファイル |
d | ディレクトリ |
l | シンボリックリンク |
権限の基本種類
数値 | 権限 | 内容 |
---|---|---|
0 | — | 権限なし |
1 | –x | 実行可能 |
2 | -w- | 書き込み可能 |
3 | -wx | 書き込み・実行可能 |
4 | r– | 読み込み可能 |
5 | r-x | 読み込み・実行可能 |
6 | rw- | 読み込み・書き込み可能 |
7 | rwx | 読み込み・書き込み・実行可能 |
chmodコマンドの基本
コマンドの基本動作
$ chmod アクセス権限 ファイル名

chmodの主なオプション
短いオプション | 長いオプション | 意味 |
---|---|---|
-v | コマンド実行結果を表示 | |
-c | 変更があった場合のみ、実行結果を表示 | |
-R | 再帰的に変更 |
再帰的に変更
複数ファイルに対して設定する場合、ディレクトリ内も設定対象とする
$ chmod 777 -R testdir

-
前の記事
catコマンド~ファイル内を確認する~【Linuxコマンド集】 2021.04.22
-
次の記事
dateコマンド~現在の日時を表示、変更するコマンド~【Linuxコマンド集】 2021.04.26