入出力データはサーバーに送信されず、どこにも保存されません。すべての処理はブラウザ上で完結します。

Chmod計算機

Role読み取り (r)書き込み (w)実行 (x)
所有者
グループ
その他
644
数値(8進数)
-rw-r--r--
記号表記
chmod 644
コマンド

使い方


所有者・グループ・その他のパーミッションチェックボックスを切り替えてください。数値(8進数)と記号表記がリアルタイムで更新されます。3桁の8進数を直接入力することも可能です。

Unixファイルパーミッションとは


Unixファイルパーミッションは、ファイルやディレクトリの読み取り・書き込み・実行を制御するセキュリティ機構です。Unix系OS(Linux、macOS)のすべてのファイルには、所有者(ファイルを作成したユーザー)、グループ(同じグループに属するユーザー)、その他(それ以外の全ユーザー)の3つの権限グループがあります。各グループに読み取り・書き込み・実行の権限を個別に付与できます。権限の表記方法は、記号表記(rwxr-xr-x)と8進数表記(755)の2種類があります。chmodコマンドを使ってコマンドラインからこれらの権限を変更します。

8進数表記


Unixファイルパーミッションは、読み取り(4)、書き込み(2)、実行(1)のアクセス権を所有者・グループ・その他の3グループに対して制御します。8進数表記は各グループの値の合計です。例えば755は、所有者がrwx、グループとその他がr-xを意味します。

主な用途


  • サーバー管理 — Webサーバーのファイルやディレクトリに適切な権限を設定
  • デプロイスクリプト — CI/CDパイプラインでchmodコマンドを設定してアプリケーションファイルを保護
  • セキュリティ監査 — 設定ファイルや鍵ファイルが第三者に読み取られない設定か確認
  • 共有ホスティング — 複数のユーザーが同じサーバーにアクセスする環境での権限管理
  • シェルスクリプト — スクリプトに適切な実行権限を付与

よく使われるパーミッション値


755 (rwxr-xr-x) — 実行ファイルやディレクトリの標準的な設定。644 (rw-r--r--) — 通常ファイルの標準的な設定。700 (rwx------) — 所有者のみアクセス可能な非公開設定。600 (rw-------) — SSH鍵などの非公開ファイル用。777 (rwxrwxrwx) — 全ユーザーにフルアクセス、セキュリティ上避けるべき設定。

プライバシー


すべての処理はブラウザ内で完結します。データがサーバーに送信されることはありません。

よくある質問


8進数表記(755)と記号表記(rwxr-xr-x)は何が違いますか?

どちらも同じ権限を表す別の書き方です。8進数は読み取り(4)・書き込み(2)・実行(1)の合計を3桁で表し、記号表記は各権限をr/w/xの文字で表します。本ツールは両方を同時に表示します。

入力した権限設定はサーバーに送信されますか?

いいえ。すべての計算はブラウザ内で完結し、入力した値や生成したコマンドがサーバーに送信・保存されることはありません。

setuidやsticky bitなどの特殊権限には対応していますか?

本ツールは所有者・グループ・その他の読み取り・書き込み・実行という基本の3桁を扱います。setuid・setgid・sticky bitを表す4桁目の特殊権限には対応していません。

777に設定するのは安全ですか?

777(rwxrwxrwx)は全ユーザーに読み書き実行を許可するため、セキュリティ上推奨されません。通常はファイルに644、ディレクトリや実行ファイルに755を使うのが安全です。

8進数を直接入力して権限を確認できますか?

はい。755などの3桁の8進数を入力すると、対応するチェックボックスと記号表記、chmodコマンドが自動で更新されます。