chmod計算機 — 755・記号表記のパーミッション
開発者ツールchmod計算機は、Linux/Unixのファイルパーミッションを、rwxチェックボックス・8進数表記(例:755)・記号表記(例:rwxr-xr-x)の間で相互変換する開発者向けツールです。
AI支援翻訳をレビュー中
このページはAIの支援で翻訳され、まだ専門家によるレビューを完了していません。重要な判断の前に、引用元をご確認ください。
概要
Linuxのファイルパーミッションは、所有者・グループ・その他の3つの対象について、読み取り(r=4)・書き込み(w=2)・実行(x=1)を組み合わせて決めます。3つの合計をつなげると755のような8進数表記になり、同じパーミッションはls -lの出力ではrwxr-xr-xと表示されます。このツールでは、チェックボックス・8進数・記号のどれを変更しても他がすぐに同期し、コピーしてすぐ使えるchmodコマンドも表示します。特殊ビット(setuid、setgid、sticky)は対象外で、すべてブラウザ内で計算されます。
桁の値 = r(4) + w(2) + x(1) — rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755
使い方
- 1所有者・グループ・その他ごとにr/w/xを切り替えます。
- 2または8進数の値(755)や記号表記(rwxr-xr-x)を直接入力します。
- 3同期された表記や、例として表示されるchmodコマンドをコピーします。
参照表
| 8進数 | 記号表記 | 主な用途 |
|---|---|---|
| 644 | -rw-r--r-- | 通常ファイルの既定値 |
| 755 | -rwxr-xr-x | 実行ファイル・ディレクトリ |
| 600 | -rw------- | 秘密鍵、.envなどの機密ファイル |
| 700 | -rwx------ | 所有者専用のディレクトリ |
| 664 | -rw-rw-r-- | グループが書き込めるファイル |
| 777 | -rwxrwxrwx | すべて許可 — 避けるべき |
出典・基準
- POSIX chmod utility - The Open Group
- MDN Web Docs: Client-side web APIs - MDN Web Docs
よくある質問
chmod 755はどういう意味ですか?
所有者は読み取り・書き込み・実行が可能(7=4+2+1)、グループとその他は読み取り・実行が可能(5=4+1)という意味です。実行ファイルとディレクトリで最もよく使われるモードです。
なぜ777は避けるべきですか?
すべてのユーザーがファイルを変更・実行できるため、攻撃者が悪意あるコードを仕込みやすくなるからです。Webコンテンツは通常、ファイルは644、ディレクトリは755で十分です。
setuidやstickyビットも計算されますか?
いいえ。このツールは基本の9ビット(rwx × 3)のみを扱います。4桁の8進数モードの先頭の桁(setuid=4、setgid=2、sticky=1)は別途指定する必要があります。
このツールはサーバーと通信しますか?
いいえ。すべての変換はブラウザ内で行われ、何も送信されません。