本文へスキップ
DevToolKits

chmod 計算機

Linux/Unix のファイルパーミッションを視覚的に計算。8進数(755)と記号表記(rwxr-xr-x)を相互変換します。

ガイド: 使い方・特徴

  • 「Owner」「Group」「Others」の各権限をチェックボックスで選択します。
  • 選択に合わせて、下部のテキストエリアに chmod コマンドがリアルタイム生成されます。
  • 数値を直接入力して逆引きで権限をチェックすることも可能です。

サンプル: 入力例と出力例

755 (rwxr-xr-x) の計算

入力例

Owner: Read, Write, Execute
Group: Read, Execute
Others: Read, Execute

出力例

chmod 755

FAQ: よくある質問

  • 8進数(755など)とrwxの記号はどう対応していますか?

    各桁は「所有者・グループ・その他」の権限を表し、読み取り r=4、書き込み w=2、実行 x=1 を足し合わせた値です。例えば 7 は 4+2+1 で rwx、5 は 4+1 で r-x。755 なら所有者 rwx・グループ r-x・その他 r-x になります。本ツールはこの相互変換をチェックだけで行えます。
  • 755 と 644 はそれぞれどんな場面で使いますか?

    755 は実行が必要なディレクトリやスクリプトに、644 は実行不要な通常ファイル(HTML・設定・画像など)によく使われます。一般に「ディレクトリは755、ファイルは644」が無難な既定値で、不要な書き込み・実行権限を与えないことがセキュリティ上の基本です。
  • 777 を設定すれば権限の問題は解決しますか?

    一時的に動くことはありますが推奨しません。777 は誰でも読み書き・実行できる状態で、特に公開サーバーでは重大なリスクになります。まずは所有者(chown)と必要最小限の権限(多くは755か644)で解決できないかを確認してください。

使いどころ: よくある使いどころ

  • サーバー構築時の権限設定

    Webサーバー公開設定などで、ディレクトリとファイルの推奨パーミッションを素早く算出します。

  • 権限トラブルのデバッグ

    「Permission Denied」が発生した際、現在の数値が期待通りか視覚的に突き合わせることができます。

  • セキュリティレビュー

    権限を緩めすぎていないか(othersへの書き込み許可など)を GUI 上で安全に確認できます。

注意点: 注意点・制限

  • ルート権限が必要なファイル

    システムファイルの権限変更には sudo が必要な場合があります。実行時の権限に注意してください。

  • 実行権限のセキュリティ

    「777」など、誰でも書き込みや実行ができる権限設定はセキュリティ上のリスクとなるため避けるのが一般的です。

chmod 755 filename
Copied!
所有者 (Owner) グループ (Group) 公開 (Public)
読み取り (Read) (4)
書き込み (Write) (2)
実行 (Execute) (1)

特殊ビット

chmod権限を読みやすく確認する

LinuxやUnix系環境では、ファイルやディレクトリの権限を 644755600 のような数値で扱います。慣れていないと、所有者、グループ、その他にどの権限が付いているのか判断しづらいものです。このツールでは、数値権限と rwxr-xr-x のような表記を相互に確認できます。

よく使う確認例

  • Web公開ディレクトリ: 755 がどの利用者に実行権限を与えるか確認できます。
  • 設定ファイル: 600644 の違いを確認し、秘密情報を含むファイルの権限を見直せます。
  • スクリプト実行: 実行権限が必要なファイルに適切な権限が付いているか確認できます。

セキュリティの注意

777 のように誰でも書き込める権限は、共有サーバーや本番環境では危険です。必要最小限の権限にすることが基本です。setuid、setgid、sticky bitなどの特殊ビットは挙動が変わるため、意味を理解したうえで適用してください。

おすすめリソース

このセクションにはアフィリエイトリンクが含まれる場合があります。リンク経由で購入すると、追加費用なしでDevToolKits.appが紹介料を受け取ることがあります。

このツールの関連記事

最新記事

ツール紹介
2026-08-03

テーブル設計からCREATE TABLE文を自動生成する仕組み|DDLビルダー

テーブルをビジュアルに設計してCREATE TABLE文とER図を生成するDDLビルダーの実装を解説。MySQL/PostgreSQL/SQLiteの型変換ルール、JSONサンプルからのカラム推論アルゴリズムまで実例付きで整理します。

活用事例
2026-07-21

GitHub Actions needs設計パターン集|CIを速くする依存関係の組み方とアンチパターン

GitHub Actionsのneedsによるジョブ依存関係を、高速化パターンとアンチパターンの一覧表で整理。concurrencyによる重複実行キャンセル、fail-fast、matrix×needsの組み合わせ、再利用可能ワークフローまで実例付きで解説します。

活用事例
2026-07-21

SQL JOIN完全リファレンス|INNER・LEFT・RIGHT・FULLの違いと結果行数の考え方

SQLのJOIN種類(INNER/LEFT/RIGHT/FULL/CROSS/SELF)を早見表と結果行数の図解で整理。1対多JOINで行が重複する理由、WHERE句とON句でNULL判定が変わる罠、複数テーブルJOINの書き方まで実例付きで解説します。

ツール紹介
2026-07-16

Case Converter ― camelCase・snake_case・kebab-caseを9種類まとめて一括変換

識別子や変数名をcamelCase・PascalCase・snake_case・CONSTANT_CASE・kebab-caseなど9種類の命名規則へ同時変換する方法を解説。連続大文字(HTTPServer)や数字の扱い、複数行の一括変換まで。

ツール紹介
2026-07-16

LLM APIコスト計算機 ― Claude・GPT・Geminiの料金を同じ条件で見積もり比較

プロンプトを貼り付けて想定出力トークン数を入れるだけで、Claude・GPT・GeminiのAPI利用コストをモデル横断で見積もる方法を解説。入力/出力の単価構造、料金の自動更新、概算の限界まで。

活用事例
2026-07-14

MermaidのER図(erDiagram)記法リファレンス|リレーション記号一覧と実例

Mermaid erDiagramの書き方を網羅解説。カラスの足記法の記号一覧表、1対多・多対多の書き分け、属性・PK/FKの定義、実務で使えるEC設計の完全サンプルまで。

広告

広告