所有者・グループ・その他に対する Read/Write/Execute グリッドで Unix ファイル権限を組み立て — setuid、setgid、スティッキービットも含む — 8進数値(755)、シンボリック文字列(rwxr-xr-x)、chmod コマンドがリアルタイムで更新されます。8進数値を入力して逆算したり、よく使うプリセットをワンクリックで適用したりできます。ブラウザ内、無料。

すべてブラウザ内で動作します — ファイルは読み取られず、サーバーには何も送信されません。

権限計算ツール

ボックスを切り替えて権限を設定するか、下に8進数値を入力して逆算します。8進数、シンボリック、chmod コマンドが即座に更新されます。

クラス 読み取りr · 4 書き込みw · 2 実行x · 1
所有者u
グループg
その他o
8進数
644
3桁または4桁の8進数(0~7)を入力してボックスを設定します。
シンボリック
コマンド

8進数桁の値

各8進数桁は、1つのユーザークラスに対する read(4)、write(2)、execute(1)の合計です。

2進数 シンボリック 意味

よく使う権限

「適用」をタップすると、任意のプリセットを上の計算ツールに読み込みます。


chmod 計算ツールについて

chmod計算機は、Unixのファイルパーミッションを視覚的に組み立てます。シンプルなグリッド上でowner、group、otherのRead、Write、Executeを切り替え — さらに特殊なsetuid、setgid、stickyビットも操作でき、3つの出力がリアルタイムで更新されます。8進数表記(755)、記号表記(rwxr-xr-x)、オプションの再帰フラグを含む完全なchmodコマンドです。

逆方向でも機能します。任意の8進数値を入力すると、グリッドが点灯してそれが何を許可しているかを正確に表示します。この逆変換こそが、単なる作成ツールにとどまらずデバッグツールにもなる理由です。ls -lやデプロイスクリプトからのモードを貼り付けて、誰が何をできるかをチェックボックスで一目瞭然にできます。

桁数表は算術の仕組みを説明します — 各8進数の桁はread(4)、write(2)、execute(1)の合計です — そしてプリセット一覧は実際によく使うパーミッションをカバーします。ファイル用の644、ディレクトリと実行ファイル用の755、秘密情報用の600、共有チームフォルダ用の750と775で、それぞれに平易な説明が付いています。すべてブラウザ内で動作します。

chmod 計算ツールの使い方

  1. 計算機のグリッドでOwner、Group、OtherのRead、Write、Executeのボックスを切り替えます。
  2. 必要に応じてsetuid、setgid、stickyの特殊ビットを有効にします。
  3. ライブの8進数値、記号表記、完全なchmodコマンドを確認し、「Recursive」にチェックを入れて-Rを追加します。
  4. または逆方向で作業します。640のような8進数値を入力してグリッドに読み込みます。
  5. よく使うプリセット(644、755、600など)をワンクリックで適用し、必要な値やコマンドをコピーします。

よくある質問

owner(所有者)は読み取り、書き込み、実行ができ(7 = 4+2+1)、groupとothersは読み取りと実行はできますが(5 = 4+1)書き込みはできません。誰でも使えるが所有者だけが変更できるディレクトリや実行ファイルの標準的なモードです。

各桁は、owner、group、otherという1つのユーザークラスに対するread(4)、write(2)、execute(1)の合計です。したがって読み取り+書き込みは6、読み取り+実行は5、3つすべてで7になります。

4桁目の先頭の8進数桁です。setuid(4000)は実行ファイルをそのファイルの所有者として実行し、setgid(2000)はグループとして実行するか、ディレクトリ内の新規ファイルにそのグループを継承させ、stickyビット(1000)は共有ディレクトリからファイルを削除できるのをその所有者のみに限定します。

システム上のすべてのユーザーがそのファイルを読み取り、書き込み、実行できてしまうためです。Web公開されているものでは、侵害されたプロセスがコードを改変できることを意味します。ディレクトリと実行ファイルには755を、通常のファイルには644を推奨します。

はい。8進数値 — 3桁または4桁 — を8進数フィールドに入力すると、グリッド、記号表記、コマンドがすべて更新され、owner、group、otherに付与される正確な権限が表示されます。

はい、完全に無料です。計算、逆変換、コピーはすべてブラウザ内で行われます — ファイルは読み込まれず、サーバーへ何も送信されません。

シェアする
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。