🔐
chmod calculator,
Chmod 計算機(権限チェッカー)
チェックボックスでLinuxパーミッション数値・記号をリアルタイム生成。
逆引き・順引き両対応。完全ローカル処理。
⚡
リアルタイム生成
チェックを入れると即座に数値とコマンドを計算
🔄
双方向入力
数値を直接入力して逆引きで権限を確認可能
🔒
ブラウザ完結処理
完全ローカル動作でセキュア
所有者 (Owner)
0グループ (Group)
0その他 (Public)
0 Linux 権限数値 (Octal) ※数値を直接入力しても逆計算されます
記号表記 (Symbolic)
---------
コマンド (Command)
$chmod 000 file.txt
about,
Chmod(パーミッション)計算機とは
Webサーバーやlinux環境でファイルの権限設定する際、「755」や「644」が具体的に何の権限かパッと分からないことはありませんか?
Read・Write・Executeのチェックボックスを選ぶだけで、3桁の8進数とアルファベット記号を自動生成します。数値を直接入力しての逆引きにも対応。完全ローカル・オフラインで動作します。
how to use,
使い方
順引き
権限から数字を作る
所有者・グループ・その他に対して与えたい権限のチェックをONにするだけで、右側に数値とコマンドが生成されます。
逆引き
数字から権限を確認
右側の数値をクリックして「644」等を直接入力すると、左のチェックボックスが自動的にON/OFFされます。
glossary,
用語集
- chmod
- Linuxなどで使用される、ファイルのアクセス権限(パーミッション)を変更するコマンド。数字(八進数)またはシンボリック記号で権限を指定できます。
- パーミッション (Permission)
- ファイルやディレクトリへのアクセス制御設定。「読み取り(r)」「書き込み(w)」「実行(x)」の3種が、所有者・グループ・その他のそれぞれに設定されます。
- 八進数表記 (Octal Notation)
- パーミッションを0〜7の3桁の数字で表現する方法。例: 755 = rwxr-xr-x。各桁は r=4, w=2, x=1 の合計値で構成されます。
- シンボリック表記 (Symbolic Notation)
- パーミッションを「rwxr-xr-x」のような文字列で表現する方法。人間が読みやすく、直感的に権限を理解できます。
- 所有者 (Owner)
- ファイルを作成したユーザー。chmodの1桁目(左端)で権限が設定され、通常は最も広い権限が付与されます。
- グループ (Group)
- ファイルの所有グループに属するユーザー群。chmodの2桁目で権限が設定されます。チーム開発では適切なグループ設定が重要です。
- その他 (Others)
- 所有者でもグループメンバーでもない全てのユーザー。chmodの3桁目(右端)で権限設定され、一般にはセキュリティのために制限が推奨されます。
faq,
よくある質問
- Q.chmodの計算結果はサーバーに送信されますか?
- いいえ。すべての計算はブラウザ内のJavaScriptで完結しており、入力した値や計算結果が外部に送信されることは一切ありません。
- Q.755と644の違いは何ですか?
- 755(rwxr-xr-x)はディレクトリやスクリプトに一般的で、所有者にフル権限・他ユーザーに読み取りと実行を許可します。644(rw-r--r--)はHTMLやCSSなど通常ファイル向けで、所有者のみ編集可能です。
- Q.Webサーバーで推奨されるパーミッションは?
- 一般的にディレクトリは755、ファイルは644が推奨されます。CGIスクリプトなどの実行ファイルは755、設定ファイル(.htaccessなど)は604または644が適切です。
- Q.777に設定するとどうなりますか?
- 全ユーザーに読み取り・書き込み・実行のフル権限が付与されます。セキュリティ上非常に危険で、本番環境での使用は原則禁止です。開発時の一時的なデバッグ以外では使わないでください。
- Q.chmodコマンドの使い方を教えてください
- ターミナルで「chmod 755 ファイル名」のように使います。再帰的に変更するには「chmod -R 755 ディレクトリ名」とします。本ツールで目的の値を計算してからコマンドを実行してください。
- Q.Windows環境でもchmodは使えますか?
- Windowsネイティブではchmodコマンドは使用できませんが、WSL(Windows Subsystem for Linux)やGit Bash環境では利用可能です。本ツールは権限の計算・確認に特化しています。
- Q.特殊パーミッション(setuid, setgid, sticky bit)とは?
- 4桁目(先頭)で設定される特殊な権限。setuid(4)はプログラムを所有者権限で実行、setgid(2)はグループ権限を継承、sticky bit(1)は共有ディレクトリでの削除制限を行います。
use cases,
定番パーミッション
📂 755 (rwxr-xr-x)
ディレクトリや実行ファイルの基本的な権限。所有者はフルアクセス、他は読取+実行のみ。
📄 644 (rw-r--r--)
HTMLや画像の定番権限。所有者は編集可、他は読取のみ。
🔑 600 (rw-------)
SSH秘密鍵や設定ファイルの必須権限。自分以外アクセス不可。
⚠️ 777 (rwxrwxrwx)
危険なフルアクセス状態。一時デバッグ時以外は絶対に使用しないでください。