Linuxファイルパーミッションの数値⇔記号変換
Linuxやサーバーのファイルパーミッション(アクセス権限)を、755のような数値とrwxr-xr-xのような記号で相互に変換する無料ツールです。数値を入力する方法と、所有者(Owner)・グループ(Group)・その他(Others)ごとにr(読み取り)・w(書き込み)・x(実行)のチェックボックスを操作する方法の両方に対応しています。すべてブラウザ上で動作し、データがサーバーに送信されることはありません。
chmodの各桁は、r(読み取り)=4、w(書き込み)=2、x(実行)=1の合計で表します。例えば「7」は4+2+1でrwx(すべて許可)、「5」は4+1でr-x(読み取りと実行)、「6」は4+2でrw-(読み書き)を意味します。3桁の数字は左から所有者・グループ・その他の権限を表します。
実務でよく使うパーミッションの数値・記号・用途の早見表です。記号は本ツールと同じく、各桁をr=4・w=2・x=1で展開しています。
| 数値 | 記号 | 主な用途 |
|---|---|---|
| 644 | rw-r--r-- | 一般的なファイル(HTML・画像・CSSなど) |
| 755 | rwxr-xr-x | ディレクトリ、実行ファイル、CGIスクリプト |
| 600 | rw------- | 所有者だけが読み書きする設定ファイル・SSH秘密鍵 |
| 700 | rwx------ | 所有者専用のディレクトリ・スクリプト |
| 400 | r-------- | 読み取り専用(鍵ファイルなど) |
| 711 | rwx--x--x | 中身を見せずに通過だけ許可するディレクトリ |
| 666 | rw-rw-rw- | 全員が読み書き可(セキュリティ上は非推奨) |
| 777 | rwxrwxrwx | 全員がフルアクセス(原則避けるべき) |
※ ディレクトリのx(実行)ビットは「その中に入る(参照する)権限」を意味します。ファイルとディレクトリで同じxでも意味が異なる点に注意してください。