コンテンツへスキップ
Chmod Calculator
所有者・グループ・その他の権限をチェックボックスで指定し、chmodの8進数・シンボリック表記を計算します。
| 所有者 | グループ | その他 | |
|---|---|---|---|
| 読み取り (r) | |||
| 書き込み (w) | |||
| 実行 (x) | |||
| setuid / setgid / sticky bit |
8進数表記755
シンボリック表記rwxr-xr-x
概要
- 所有者(Owner)・グループ(Group)・その他(Others)ごとに読み取り・書き込み・実行権限をチェックボックスで指定し、対応するchmodの8進数表記(例:755)とシンボリック表記(例:rwxr-xr-x)を計算するツールです。
- setuid・setgid・sticky bitといった特殊権限にも対応しており、4桁の8進数(例:4755)も扱えます。
- 逆に8進数やシンボリック表記を入力すると、チェックボックスの状態へ反映できます。
使い方
- 所有者・グループ・その他それぞれについて、読み取り・書き込み・実行のチェックボックスを選択します。
- 必要に応じてsetuid・setgid・sticky bitのチェックボックスも選択します。
- 8進数表記・シンボリック表記が自動的に計算され、コピーボタンでコピーできます。
- 既存のchmod値(8進数またはシンボリック表記)を確認したい場合は、下部の入力欄に貼り付けて「反映する」をクリックします。
入力例・出力例
入力
所有者: rwx / グループ: r-x / その他: r-x
出力
755 (rwxr-xr-x)
利用シーン
- サーバー上のファイルやディレクトリに設定すべきパーミッションの8進数値を確認する
- 既存ファイルの`ls -l`出力(シンボリック表記)から、対応する8進数値を調べる
- setuid・setgid・sticky bitを含む特殊なパーミッション設定を理解・検証する
よくある質問
setuid・setgid・sticky bitとは何ですか?
setuidとsetgidは実行時に実行ファイルの所有者・所有グループの権限で動作させる特殊権限、sticky bitは共有ディレクトリ内で他人のファイルを削除できないようにする特殊権限です。
シンボリック表記の入力で、先頭のファイル種別文字(-やd)は必要ですか?
どちらでも構いません。「rwxr-xr-x」のような9文字、または「-rwxr-xr-x」のような先頭に種別文字を含む10文字のどちらも解釈できます。
入力した値は外部に送信されますか?
いいえ。計算処理はすべてブラウザ内で完結します。
注意点
- 特殊権限(setuid/setgid/sticky bit)が1つも設定されていない場合、8進数表記は3桁で表示されます。
- 本ツールは計算のみを行い、実際にサーバーやファイルのパーミッションを変更することはありません。