Chmod計算機

Linuxファイルパーミッションを数値(8進数)とシンボリック表記で計算

読み取り (4)書き込み (2)実行 (1)
所有者
グループ
その他
シンボリック

rwxr-xr-x

コマンド

chmod 755 filename

意味

このツールについて

LinuxとUnixのchmod(change mode)コマンドは、ファイルやディレクトリのパーミッションを設定し、誰がファイルを読み取り、書き込み、実行できるかを制御します。パーミッションは3つの役割に割り当てられます:ファイルの所有者、グループ、そしてその他すべてのユーザーです。 各パーミッションは数字で表されます — 読み取り(4)、書き込み(2)、実行(1) — これらは各役割ごとに合計されます。例えば、755は所有者がすべてを実行できる(7 = 4+2+1)ことを意味し、グループとその他は読み取りと実行はできますが書き込みはできません(5 = 4+1)。 この計算機では、パーミッションを視覚的に切り替え、8進数コード、シンボリック表記(rwxr-xr-xなど)、そしてすぐに使えるchmodコマンドを即座に確認できます。

使い方

1. チェックボックスをクリックして、各役割(所有者、グループ、その他)の読み取り、書き込み、実行を切り替えます 2. または、入力フィールドに直接8進数(644など)を入力します 3. シンボリック表記、8進数値、chmodコマンドが即座に更新されます 4. プリセットボタンを使用して一般的なパーミッションセットを選択します 5. 「コピー」をクリックしてchmodコマンドをクリップボードにコピーします

よくある質問

chmod 755とは何ですか?
chmod 755は所有者にフルパーミッション(読み取り、書き込み、実行)を与え、グループとその他には読み取りと実行のパーミッションを与えます。これはWebディレクトリや実行可能スクリプトで最も一般的なパーミッションです。
644と755の違いは何ですか?
644(rw-r--r--)は所有者に読み取りと書き込みを許可し、他のすべてのユーザーは読み取りのみ可能です。755(rwxr-xr-x)はすべてのユーザーに実行パーミッションを追加します。通常のファイルには644を、実行する必要があるディレクトリやスクリプトには755を使用します。
ディレクトリに対する実行パーミッションは何をしますか?
ディレクトリの場合、実行パーミッションはディレクトリに入る(cd)能力と、内部のファイルにアクセスする能力を意味します。ディレクトリに実行パーミッションがないと、読み取りパーミッションがあっても内容をリストしたりアクセスしたりすることはできません。
chmod 777は安全ですか?
いいえ。chmod 777はすべてのユーザーにフルの読み取り、書き込み、実行アクセスを与えるため、セキュリティリスクとなります。本番サーバーではほとんど使用すべきではありません。ディレクトリには755、ファイルには644など、より制限的なパーミッションを使用してください。
ディレクトリ内のすべてのファイルに再帰的にchmodを適用するにはどうすればよいですか?
-Rフラグを使用します:chmod -R 755 /path/to/directory。注意してください — これはファイルとディレクトリの両方に同じパーミッションを設定します。より安全なアプローチは、findコマンドを使用してディレクトリとファイルのパーミッションを別々に設定することです。

関連ツール