「Linuxその他 - パーミッション」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
|||
| 3行目: | 3行目: | ||
<br> | <br> | ||
ただし、ファイルとディレクトリにおいて、R / W / Xの意味が異なる。<br> | ただし、ファイルとディレクトリにおいて、R / W / Xの意味が異なる。<br> | ||
<br><br> | |||
== 種別 == | |||
パーミッションの1文字目は種別を表す。<br> | |||
<center> | |||
{| class="wikitable" | style="background-color:#fefefe;" | |||
|- | |||
! style="background-color:#66CCFF; width: 30%;" | 種別 | |||
! style="background-color:#66CCFF; width: 70%;" | 説明 | |||
|- | |||
| style="text-align: center;" | - | |||
| ファイル<br>ハードリンク | |||
|- | |||
| style="text-align: center;" | d | |||
| ディレクトリ | |||
|- | |||
| style="text-align: center;" | l | |||
| シンボリックリンク | |||
|} | |||
</center> | |||
<br><br> | <br><br> | ||
| 10行目: | 30行目: | ||
{| class="wikitable" style="background-color:#fefefe;" | {| class="wikitable" style="background-color:#fefefe;" | ||
|- | |- | ||
! style="background-color:#66CCFF;" | パーミッション | ! style="background-color:#66CCFF; width: 30%;" | パーミッション | ||
! style="background-color:#66CCFF;" | 意味 | ! style="background-color:#66CCFF; width: 70%;" | 意味 | ||
|- | |- | ||
| R | | style="text-align: center;" | R | ||
| ディレクトリ内のファイル一覧を表示できる。 | |||
|- | |- | ||
| W | | style="text-align: center;" | W | ||
| ディレクトリ内でのファイル作成・削除・移動(名前変更)ができる。 | |||
|- | |- | ||
| X | | style="text-align: center;" | X | ||
| ディレクトリ内のファイルにアクセスできる。<br>また、ディレクトリ内に移動できる。 | |||
|} | |} | ||
</center> | </center> | ||
2024年1月23日 (火) 02:33時点における版
概要
Linuxにおいて、パーミッションは理解すべき概念である。
ただし、ファイルとディレクトリにおいて、R / W / Xの意味が異なる。
種別
パーミッションの1文字目は種別を表す。
| 種別 | 説明 |
|---|---|
| - | ファイル ハードリンク |
| d | ディレクトリ |
| l | シンボリックリンク |
ディレクトリのパーミッション
下表に、ディレクトリの各パーミッションの意味を示す。
| パーミッション | 意味 |
|---|---|
| R | ディレクトリ内のファイル一覧を表示できる。 |
| W | ディレクトリ内でのファイル作成・削除・移動(名前変更)ができる。 |
| X | ディレクトリ内のファイルにアクセスできる。 また、ディレクトリ内に移動できる。 |
ただし、以下のことに注意する。
- 書き込み権限は、実行権限が無ければ意味が無い。
- ファイルに読み取り権限があっても、ディレクトリに実行権限がなければファイルにはアクセスできない。
- 使用するのは、読み取りRX(5)か読み書きRWX(7)くらいである。
親ディレクトリのパーミッションの影響
親ディレクトリのパーミッションは、子ディレクトリに影響する。
ただし、影響するのは、以下に示す実行権限のみである。
- 親に実行権あり : 子ディレクトリに影響しない。
- 親に実行権なし : 子ディレクトリでの操作ができない。