chmod 権限変換機
Linuxのパーミッション(読み取り・書き込み・実行)を数値(8進数)と記号間で相互に変換します。
例: 755, 644, 777
例: rwxr-xr-x
チェックボックス設定
u所有者 (Owner)
gグループ (Group)
oその他 (Other)
ターミナルコピペ用コマンド
chmod 755 file.txt Linuxパーミッション(権限)の基礎知識
Webサーバー構築(Apache/Nginx)やWordPressのセキュリティ設定において、パーミッション(権限)の理解は重要です。設定を間違えると、「403 Forbidden」エラーで見れなくなったり、逆に「777」で誰でも書き込める危険な状態になったりします。
「rwx」と数字の計算方法
Linuxの権限は「読み取り(Read)」「書き込み(Write)」「実行(Execute)」の3つの組み合わせで決まります。それぞれに数字が割り当てられています。
- r (Read) = 4 :ファイルの中身を見る権限
- w (Write) = 2 :ファイルを書き換える・消す権限
- x (Execute) = 1 :プログラムとして実行する・ディレクトリに入る権限
これらを足し算して表現します。
例: 読み書きOK (4+2) = 6
例: 全部OK (4+2+1) = 7
よく使われるパーミッション一覧
実務で頻出する設定パターンです。当サイトのツールで確認しながら設定してください。
| 数値 | 記号 | 主な用途 |
|---|---|---|
| 755 | rwxr-xr-x | ディレクトリや実行ファイルの標準設定。所有者は何でもできて、他の人は見るだけ。 |
| 644 | rw-r--r-- | HTMLや画像などのファイルの標準設定。 |
| 600 | rw------- | SSH鍵や設定ファイルなど、自分以外に見られたくない重要ファイル。 |
| 777 | rwxrwxrwx | 危険! 誰でも書き込み・削除が可能。一時的なテスト以外では使用禁止。 |
chmodコマンドの使い方
ターミナル(黒い画面)で権限を変更する際は、chmodコマンドを使用します。
# ファイルの権限を644に変更
chmod 644 filename.txt
# ディレクトリ全体(中身含む)を755に変更
chmod -R 755 directory_name 数字がパッと出てこない時は、ぜひこのページをブックマークして計算機をご活用ください。