本文へスキップ
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などの特殊ビットは挙動が変わるため、意味を理解したうえで適用してください。

最新記事

活用事例
2026-07-14

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

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

ツール紹介
2026-06-23

IP/CIDR サブネット計算機 ― ネットワーク・ブロードキャスト・マスクを即算出

192.168.1.10/24 のような CIDR から、ネットワークアドレス・ブロードキャスト・利用可能ホスト数・サブネットマスク・ワイルドカードを計算する方法と早見表を解説します。

ツール紹介
2026-05-06

SQLビルダーでSELECT・JOINクエリを視覚的に作成する方法

SQLビルダーを使ってSELECT、WHERE、JOINをブラウザ上で組み立てる方法を解説。SQL初心者の学習、データ抽出、レビュー前の確認に役立ちます。

ツール紹介
2026-05-02

CSVとJSONを相互変換する方法:API連携・データ移行での使い分け

表形式のCSVと構造化データのJSONを安全に変換するための考え方、ヘッダー行、区切り文字、型の扱い、実務での注意点を解説します。

ツール紹介
2026-05-02

JSON整形・検証の基本:APIレスポンスを読みやすく安全に確認する方法

APIレスポンスやログに含まれるJSONを整形し、構文エラーを見つけ、型生成やスキーマ化へつなげる実務的な確認手順を解説します。

ツール紹介
2026-02-25

インフラ構成図をブラウザで作成する方法|Mermaid対応

サーバー、DB、ネットワークの構成をGUIで整理し、Mermaidコードや画像として出力する方法を解説します。