使い方
- モードの入力方法で、チェックボックス、8進数(755)、記号(rwxr-xr-x)のどれかを選びます。
- チェックボックスの場合は、所有者:読み取り、所有者:書き込みなどにチェックを入れます。特別なビットは必要なときだけ選びます。
- 変更するファイルのファイル名を入力すると、コマンドが完成します。
- chmodコマンドをコピーして、LinuxやmacOSなどのPOSIX系システムのターミナルで実行します。
3つの形式の対応
ファイルのモードには3つの対象があります。所有者、グループ、そのほかのすべてのユーザー(その他)です。それぞれの対象には3つのビットがあり、読み取り(4)、書き込み(2)、実行(1)です。1つの対象のビットを足すと8進数の1桁になり、rwxは7、r-xは5、---は0です。
したがって、モード755は、所有者は7(rwx)、グループは5(r-x)、その他は5(r-x)を意味します。同じモードの記号表記はrwxr-xr-xです。
rwx = 4 + 2 + 1 = 7, r-x = 4 + 1 = 5, --- = 0
特別なビットと、計算ツールが扱わないこと
3桁の数字の前に、3つの特別なビットが置かれます。Set-user-ID(4)は、プログラムを所有者の権限で実行させます。Set-group-ID(2)は、プログラムにそのグループの権限を与え、フォルダでは新しいファイルがフォルダのグループを受け継ぐようにします。スティッキービット(1)は、共有フォルダで、ユーザーが他のユーザーのファイルを削除するのを防ぎます。
記号表記では、特別なビットはsとtで表されます。大文字のSやTは、ビットは立っているが実行の権限がないことを意味します。これは通常効果がなく、多くの場合は誤りです。計算ツールは一度に1つのモードだけを扱います。既存のファイルの権限は読み取らず、アクセス制御リストも扱いません。
計算例:誰でも実行できるスクリプト
所有者の読み取り、書き込み、実行、グループの読み取りと実行、その他の読み取りと実行にチェックを入れます。8進数のモードは755、記号のモードはrwxr-xr-x、コマンドはchmod 755 script.shです。記号のコマンドは chmod u=rwx,g=rx,o=rx script.sh です。
グループの実行のチェックを外すと、8進数のモードは745になり、手順にはグループは読み取りだけができると書かれます。
よくある質問
chmod 755とはどういう意味ですか?
所有者に読み取り、書き込み、実行(7)を与え、グループと他のすべてのユーザーには、それぞれ読み取りと実行(5)を与えます。誰でもファイルを読んで実行できますが、変更できるのは所有者だけです。
644と755の違いは何ですか?
644は、所有者に読み取りと書き込みを、ほかの人には読み取りだけを与えるので、ファイルはプログラムとして実行できません。755は、すべてのユーザーに実行の権限を加えるので、プログラムやスクリプトに必要な設定になります。
4755のように4桁が必要になるのはいつですか?
特別なビットが立っているときだけ、4桁目が現れます。そのとき最初の桁には、Set-user-IDなら4、Set-group-IDなら2、スティッキービットなら1、またはそれらの合計が入ります。
記号表記で大文字のSやTが表示されるのはなぜですか?
大文字は、特別なビットは立っているが実行の権限がないことを示します。実行できないファイルではSet-user-IDは効果をもたないので、大文字は通常、誤りを示しています。
chmod 777は安全ですか?
いいえ。777は、すべての人に読み取り、書き込み、実行を与えるので、誰でもファイルを変更できます。役目を果たす最も小さいモードを使ってください。通常は、ファイルには644、プログラムやフォルダには755です。
このツールはWindowsでも使えますか?
chmodコマンドは、LinuxやmacOSなどのPOSIX系システムのものです。Windowsはこれらのモードを使わないので、このページのコマンドは当てはまりません。代わりに、ファイルのセキュリティ設定を使ってください。
出典
数値と文章の最終確認日:2026年11月10日火曜日。