chmod計算機 — Unixファイルパーミッションから8進法と符号記法へ
Unixファイルパーミッションのチェックボックス(所有者、グループ、その他の読み取り/書き込み/実行)を数値chmod値とシンボル記法に変換し、すぐに実行できるchmodコマンドも生成します。
入力
所有者
グループ
その他
出力
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/chmod-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"ownerRead": "true",
"ownerWrite": "true",
"ownerExecute": "true",
"groupRead": "true",
"groupWrite": "",
"groupExecute": "true",
"otherRead": "true",
"otherWrite": "",
"otherExecute": ""
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `chmod-calculator` tool (Chmod Calculator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/chmod-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="chmod計算機 — Unixファイルパーミッションから8進法と符号記法へ — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|
次の方法でも利用可能
ガイド
このchmod計算機は何をしますか?
ファイルの所有者、グループ、その他の読み取り、書き込み、実行ボックスにチェックを入れると、ツールがあなたの選択を数値chmod値(8進法)、シンボル許可文字列、ターミナルに直接貼り付けられる準備ができたchmodコマンドに即座に変換します。
Unixパーミッションの仕組み
Unix系システム(Linux、macOS、BSD)上のすべてのファイルとディレクトリには、3つの異なるオーディエンスのための3つの許可ビットがあります:
- 所有者 — ファイルを所有するユーザー。
- グループ — ファイルのグループのメンバー。
- その他 — 他のすべての人。
各オーディエンスは3つの可能な許可を取得します:
- 読み取り (4) — ファイルの内容を表示するか、ディレクトリをリストする。
- 書き込み (2) — ファイルを変更するか、ディレクトリのエントリを追加/削除する。
- 実行 (1) — ファイルをプログラムとして実行するか、ディレクトリに入る(
cd)。
1つのオーディエンスの3つのビットは単一の数字に合計されます:読み取り + 書き込み + 実行。rwxは4 + 2 + 1 = 7、r-xは4 + 0 + 1 = 5、r--は4 + 0 + 0 = 4です。所有者、グループ、その他の数字を積み重ねると、おなじみの3桁の8進数、例えば754が得られます。
同じ許可はシンボル的に、9文字の文字列として書くこともできます — 各オーディエンスに1つずつ、rwxスタイルの3つの三つ組で、オフになっているビットをダッシュで表します。754はrwxr-xr--です。
一般的なchmod値
- 644 (
rw-r--r--) — 通常ファイルの標準:所有者は読み取りと書き込みができ、他の人は読み取りのみできます。ドキュメント、構成、Webアセットの良いデフォルト。 - 755 (
rwxr-xr-x) — ディレクトリと実行可能スクリプトの標準:所有者は読み取り、書き込み、実行ができます。他の人は読み取りと実行(またはディレクトリの場合はリスト/入力)ができますが、変更はできません。 - 777 (
rwxrwxrwx) — 全員の完全な読み取り/書き込み/実行。滅多に適切ではありません — システム上のすべてのユーザーがファイルを変更または置き換えることができます。これは共有サーバー上のセキュリティ問題の一般的な原因です。 - 600 (
rw-------) — 所有者のみ読み取り/書き込み、他の人はアクセスなし。秘密鍵、認証情報、その他の機密ファイルに使用されます。
使い方
- 所有者、グループ、その他に対して必要な許可に対応するボックスにチェックを入れます。
- 数値(例
754)とシンボル文字列(例rwxr-xr--)を即座に読み取ります — クリックすると結果がリアルタイムで更新されます。 - 生成された
chmod <value> filenameコマンドをコピーして、実際のファイル名に置き換えます。
FAQ
chmodが8進法(8進数)を使うのはなぜですか?
各許可グループは正確に3ビットで、3ビットはバイナリでは000から111 — 8進法では0から7の範囲です。1つの8進数字は1つのオーディエンスの読み取り/書き込み/実行状態に完全にマッピングされます。
chmod 4755のような4番目の先頭数字は何を意味しますか?
これは通常の3桁に付加される特別な許可ビット(setuid、setgid、またはsticky)です。このツールは上記で説明した標準的な所有者/グループ/その他の許可に焦点を当てています。
反対方向、数字からチェックボックスに戻ることはできますか? まだです — このツールはチェックボックスの選択を数値形式とシンボル形式に変換します。既存の8進値を読むには、3つの数字に分割し、各数字を上記の読み取り=4/書き込み=2/実行=1の分析と照合してください。
プライバシー
すべての変換はブラウザでローカルに行われます。ファイル名、パス、または許可がどこにも送信されることはありません。