コンテンツにスキップ
Monu Tools

chmodパーミッション計算

Unixファイルパーミッションをチェックボックス、8進数(755など)、シンボリック表記(rwxr-xr-xなど)の間で変換します。

chmod計算の使い方

  1. 01

    オーナー、グループ、その他の読み取り、書き込み、実行のチェックボックスをオンにしてください。

  2. 02

    または755などの8進数値を入力してチェックボックスを自動設定してください。

  3. 03

    実行可能なchmodコマンドをコピーしてください。

Unix 権限とは

Unix ファイル権限は、ファイルまたはディレクトリを読み取り、書き込み、実行できるユーザーを制御し、所有者、グループ、その他全員の 3 つのグループに分かれています。この電卓は、インタラクティブなチェックボックス、755 などの数値 8 進形式、rwxr-xr-x などの記号形式の間で変換を行い、3 つすべての同期を保ちます。

数字の仕組み

各グループは 3 ビット、読み取り (4)、書き込み (2)、実行 (1) を取得し、それらを合計して 1 桁を取得します。したがって、7 は読み取りと書き込みと実行 (rwx)、5 は読み取りと実行 (r-x)、6 は読み取りと書き込み (rw-) です。グループごとに 1 つずつ、3 桁の数字が、おなじみの許可番号を示します。

知っておく価値のある共通の価値観

共通の値は覚えておく価値があります。 755 はディレクトリと実行可能ファイルに適しています。所有者は完全なアクセス権を持ちますが、グループやその他のユーザーは読み取りと実行はできますが、書き込みはできません。 644 は通常の Web ファイルに適しています。所有者は読み取りと書き込みができ、他のユーザーは読み取りのみが可能です。

機密ファイルの場合、600 は物事を厳重に保ちます。所有者のみが読み書きでき、他の誰もアクセスできません。これが SSH 秘密鍵や同様の秘密鍵に必要なものです。

特殊ビットと4桁目

また、プログラムの実行方法や共有ディレクトリの動作を変更する特別なビット、setuid、setgid、およびスティッキー ビット用のオプションの先頭の 4 桁もあります。 1 つが設定されている場合、実行位置は x ではなく s または t として表示されます。

出力の使用方法

この電卓は、すぐに実行できる chmod コマンドをコピーして提供し、完全にブラウザーで実行します。これは参照およびコンバータであるため、ファイル自体は変更されません。

よくある質問

755と644の意味は何ですか?

755はオーナーにフルアクセス権限を与え、他の全員に読み取りと実行を許可します。ディレクトリやスクリプトに使用されます。644はオーナーに読み書きを、他の全員に読み取りのみを許可します。通常のファイルに使用されます。

777はどういう意味で、安全ですか?

777は全員に読み取り、書き込み、実行を許可します。サーバーではほぼ常に安全でありません。どのユーザーでもファイルを変更できるためです。代わりに755または644を優先してください。

ファイルを実行可能にするには?

実行ビットを追加してください。644から755(またはchmod +x)に変更すると、オーナー、グループ、その他の実行が有効になります。

シンボリック表記と8進数表記の違いは何ですか?

8進数(755など)はパーミッションを数字としてエンコードします。シンボリック(rwxr-xr-xやu+x)は文字として記述します。このツールは両方を表示し、同期を保ちます。

setuid、setgid、スティッキービットとは何ですか?

4番目の先頭桁です。setuidとsetgidはプログラムをオーナーまたはグループとして実行し、ディレクトリのスティッキービットはユーザーが互いのファイルを削除できないようにします(/tmpなど)。

実行ビットがsまたはtと表示されるのはなぜですか?

setuid、setgid、またはスティッキービットが設定されている場合、特殊ビットがアクティブであることを示すために実行位置がxではなくsまたはtとして表示されます。

出典

問題を報告する