DevTools Japan トップへ

chmod計算ツール

Linuxファイルパーミッションの数値⇔記号変換

数値入力

記号表示

rwxr-xr-x

チェックボックス

chmod 755 filename

chmod計算ツールについて

Linuxやサーバーのファイルパーミッション(アクセス権限)を、755のような数値とrwxr-xr-xのような記号で相互に変換する無料ツールです。数値を入力する方法と、所有者(Owner)・グループ(Group)・その他(Others)ごとにr(読み取り)・w(書き込み)・x(実行)のチェックボックスを操作する方法の両方に対応しています。すべてブラウザ上で動作し、データがサーバーに送信されることはありません。

数値の意味(4・2・1の組み合わせ)

chmodの各桁は、r(読み取り)=4、w(書き込み)=2、x(実行)=1の合計で表します。例えば「7」は4+2+1でrwx(すべて許可)、「5」は4+1でr-x(読み取りと実行)、「6」は4+2でrw-(読み書き)を意味します。3桁の数字は左から所有者・グループ・その他の権限を表します。

chmod 権限 早見表(よく使う設定)

実務でよく使うパーミッションの数値・記号・用途の早見表です。記号は本ツールと同じく、各桁をr=4・w=2・x=1で展開しています。

数値記号主な用途
644rw-r--r--一般的なファイル(HTML・画像・CSSなど)
755rwxr-xr-xディレクトリ、実行ファイル、CGIスクリプト
600rw-------所有者だけが読み書きする設定ファイル・SSH秘密鍵
700rwx------所有者専用のディレクトリ・スクリプト
400r--------読み取り専用(鍵ファイルなど)
711rwx--x--x中身を見せずに通過だけ許可するディレクトリ
666rw-rw-rw-全員が読み書き可(セキュリティ上は非推奨)
777rwxrwxrwx全員がフルアクセス(原則避けるべき)

※ ディレクトリのx(実行)ビットは「その中に入る(参照する)権限」を意味します。ファイルとディレクトリで同じxでも意味が異なる点に注意してください。

よくある質問

chmod 755 と 644 の違いは何ですか?
755(rwxr-xr-x)は所有者に読み書き実行、グループとその他に読み取りと実行を許可します。644(rw-r--r--)は所有者に読み書き、ほかは読み取りのみです。755はディレクトリや実行ファイル、644は通常のファイルに使うのが一般的です。
数値の4・2・1は何を意味しますか?
r(読み取り)=4、w(書き込み)=2、x(実行)=1を表し、その合計が各桁の数字になります。例えば7は4+2+1でrwx、5は4+1でr-x、6は4+2でrw-です。
chmod 777 は危険ですか?
777は所有者・グループ・その他のすべてに読み書き実行を許可するため、誰でもファイルを改変・削除できてしまい、セキュリティ上のリスクになります。Web公開ディレクトリでは特に避け、必要最小限の権限(644や755)にとどめるのが安全です。
SSH秘密鍵のパーミッションは何にすべきですか?
SSHの秘密鍵は600(rw-------)にするのが基本です。所有者以外に読み取り権限があると、多くのSSHクライアントは安全のため鍵の使用を拒否します。.sshディレクトリ自体は700が推奨です。
ディレクトリとファイルでxの意味は違いますか?
はい。ファイルのxは「プログラムとして実行できる」権限ですが、ディレクトリのxは「その中に入って中身を参照できる」権限を意味します。ディレクトリを開けるようにするにはxが必要です。

関連ツール

Cron式ジェネレーター .htaccess生成ツール 進数変換ツール
コピーしました