chmod は、Linux でフォルダーのアクセス許可を設定するコマンドで、通常はフォルダーのさまざまなユーザー グループのアクセス許可設定を表す 3 つの数字が続きます。具体的な説明は以下の通りです。
最初の数字はファイル所有者の権限を示します。
2 番目の数字は、ファイル所有者と同じユーザー グループに属する他のユーザーのフォルダーに対するアクセス許可を示します。
3 番目の数字は、フォルダーに対する他のユーザー グループの権限を示します。
権限には、読み取り (r=4)、書き込み (w=2)、および実行 (x=1) の 3 種類があります。
権限のさまざまな組み合わせに応じて、次のモードと対応する番号を取得できます。
読み取り可能 + 実行可能 (rx=5) は番号 5 に対応し、
読み取り可能 + 書き込み可能 (rw=6) は番号 6 に対応し、
読み取り可能 + 書き込み可能 + 実行可能 (rwx=7) は番号 7 に対応します。
許可モード | ファイル所有者 | 同じユーザーグループに属する他のユーザー | 他のユーザーグループ |
---|---|---|---|
7 | 読み取り可能、書き込み可能、実行可能 | 読み取り可能な、実行可能な | 読み取り可能な、実行可能な |
6 | 読み取り可能、書き込み可能 | 読み取り可能な、実行可能な | 読み取り不可、実行不可 |
5 | 読み取り可能な、実行可能な | 読み取り可能、書き込み不可能、実行可能 | 読み取り可能な、実行可能な |
4 | 読む | 書き込み不可、実行不可 | 読み取り不可、書き込み不可、実行不可 |
3 | 読み取り不可、書き込み不可 | 読み取り可能、書き込み可能、実行可能 | 読み取り不可、書き込み不可、実行不可 |
2 | 読み取り不可、実行不可 | 読み取り可能、書き込み不可能、実行可能 | 読み取り不可、書き込み不可、実行不可 |
1 | 読み取り不可、書き込み不可 | 読み取り不可、書き込み不可、実行不可 | 読み取り不可、書き込み不可、実行不可 |
0 | 読み取り不可、書き込み不可、実行不可 | 読み取り不可、書き込み不可、実行不可 | 読み取り不可、書き込み不可、実行不可 |
したがって、chmod 755 はユーザーの権限を次のように設定します。
- ファイル所有者の権限は、読み取り、書き込み、および実行です (モード 7)。
- ファイル所有者と同じユーザーグループに属する他のユーザーの権限は読み取りおよび実行可能です (モード 5)
- 他のユーザーグループの権限は読み取り可能および実行可能です (モード 5)
概要: 3 つの権限には 8 つの組み合わせがあり、さまざまな権限モードにはスコアリング方法に従って番号が付けられています。各番号に対応するモードの組み合わせは一意です。