Chmod計算
Linuxのファイル権限を8進数と記号形式で計算します
権限マトリックス
権限を切り替えるか、3桁の8進数 (0-7)を入力してください。不完全な入力は、フォーカスを外すと現在の権限に戻ります。
一般的な権限
記号表記
-rw-r--r--種類 / 所有者 / グループ / その他
コマンド例
chmod 644 filenamechmod -R 644 directory/この端末で処理されます。テキストはアップロードされません。
無料のChmod計算ツール: Linuxファイル権限をオンラインで計算
このChmod計算は、視覚的で分かりやすい画面でLinuxのファイル権限を簡単に理解し、設定できるツールです。Linuxのファイル権限は、誰がファイルを読み取り、書き込み、実行できるかを制御するもので、すべてのファイルとディレクトリには3つの権限セットがあります。所有者用、グループ用、そしてその他のユーザー用です。
LinuxやUnix系システムでファイル権限を変更する基本的な方法が、chmodコマンド(change mode)です。8進数表記(755など)でもシンボリック表記(rwxr-xr-xなど)でも、この計算ツールが両方の形式を瞬時に相互変換し、ワンクリックでコピーしてそのまま使えるターミナルコマンドを生成します。
Webサーバーのファイルを設定するシステム管理者、SSH鍵を準備する開発者、Linuxのファイル権限を初めて学ぶ初心者など、どなたでも、各権限の組み合わせが何を意味するのか、どう正しく適用するのかを、このツールで分かりやすく対話的に理解できます。
主な機能
- 対話型の権限マトリックス:チェックボックスで、所有者、グループ、その他のユーザーの読み取り、書き込み、実行の権限を切り替え
- 2種類の表記を同時表示:8進数表記(例:755)とシンボリック表記(例:rwxr-xr-x)を同時に確認
- 8進数の直接入力に対応:8進数の値を直接入力すると、権限マトリックスが即座に更新
- そのまま使えるコマンド:単一ファイル用と再帰(-R)用のchmodコマンドをコピー
- よく使う権限のプリセット:777、755、644、600、700、666、444、400にワンクリックでアクセス
- 色分け表示:シンボリック表記では、所有者、グループ、その他の区間を色で見分けられます
- ワンクリックコピー:8進数の値、シンボリック文字列、コマンド全体をすぐにクリップボードへコピー
- リアルタイム計算:権限を切り替えるたびに、すべての値が即座に更新
- ロールごとの値を表示:各ロールの数値(0-7)をひと目で確認
- ダークモード対応:ライトテーマでもダークテーマでも快適に使用可能
Chmod計算の使い方
- 権限を視覚的に設定:権限マトリックスのトグルボタンをクリックして、各ロールの読み取り(4)、書き込み(2)、実行(1)を有効または無効にします
- または8進数の値を入力:3桁の8進数(755など)を8進数の入力欄に直接入力します
- プリセットで定番の設定を適用:8種類のよく使う権限プリセットのいずれかをクリックして、標準的な設定をすばやく適用します
- 両方の表記を確認:8進数表記とシンボリック表記を見比べて、権限が正しいことを確認します
- コマンドをコピー:chmodコマンド例の横にあるコピーボタンをクリックして、クリップボードにコピーします
活用例
- Webサーバーの設定:ApacheやNginxで、HTML、CSS、JSファイルには644、ディレクトリには755を正しく設定します
- SSH鍵の管理:SSH認証の失敗を防ぐため、秘密鍵には600、.sshディレクトリには700を設定します
- シェルスクリプトのデプロイ:共有して使うスクリプトには755、非公開のスクリプトには700を設定して実行可能にします
- アプリケーションのデプロイ:デプロイしたアプリケーションのファイルとディレクトリに適切な権限を設定します
- セキュリティ監査:.envや認証情報、設定ファイルなどの機密ファイルが、誰でも読み取れる状態になっていないか確認します
- WordPressとCMSのセットアップ:WordPressのファイルには644、ディレクトリには755という推奨の権限を適用します
- Linuxの学習:8進数の値が読み取り、書き込み、実行の権限にどう対応するかを、操作しながら理解できます
- DevOpsの自動化:デプロイスクリプトやCI/CDパイプライン用に、正しいchmodコマンドを生成します
よくある質問
このツールは無料ですか?
はい、Chmod計算は完全に無料です。利用回数の制限、登録、操作の邪魔になる広告は一切ありません。何度でもご利用ください。
データは安全ですか?
はい。このツールはすべてブラウザー上で動作します。データがサーバーに送信されることはなく、計算はすべてお使いの端末上で行われます。
8進数表記とシンボリック表記の違いは何ですか?
8進数表記は3桁の数字(755など)を使い、各桁が所有者、グループ、その他のユーザーの権限を表します。シンボリック表記は文字(rwx)を使って、読み取り、書き込み、実行を表します。どちらも同じ内容を異なる形式で表したものです。
chmod 777を使ってはいけないのはなぜですか?
権限777は、全員に読み取り、書き込み、実行のすべてを許可するため、重大なセキュリティリスクになります。システム上のどのユーザーでもファイルを変更したり削除したりできてしまいます。代わりに、755や644のようなより制限的な権限を使用してください。
chmodの-Rフラグは何をしますか?
-R(再帰)フラグは、指定したディレクトリ内のすべてのファイルとサブディレクトリに権限の変更を適用します。対象ディレクトリ内のすべてに影響するため、慎重に使用してください。
SSH鍵にはどの権限を設定すべきですか?
SSHの秘密鍵には600(所有者のみ読み取り/書き込み)、~/.sshディレクトリには700(所有者のみフルアクセス)を設定する必要があります。セキュリティ上の理由から、権限が正しくない鍵はSSHが使用を拒否します。
ヒントとベストプラクティス
- 最小権限の原則に従う:ファイルやディレクトリが正しく機能するために必要な最小限の権限だけを付与します
- 通常のファイルには644:所有者は読み取りと書き込みができ、それ以外のユーザーは読み取りのみ可能になります
- ディレクトリには755:所有者にフルアクセスを与えつつ、他のユーザーがディレクトリに入って一覧を表示できるようにします
- 機密ファイルは600で保護:SSH秘密鍵、.envファイル、データベースの認証情報など、秘密情報を含むファイルに使用します
- 再帰的なchmodは慎重に:意図しない権限変更を避けるため、chmod -Rを使う前に必ず対象ディレクトリをよく確認してください
- まず開発環境でテスト:本番環境に適用する前に、テスト環境で権限設定が正しく動作することを確認します