Linuxディレクトリパーミッションの説明 — rwxの違い

ディレクトリとファイルで読み取り、書き込み、実行パーミッションがどのように異なるかを理解する。ディレクトリに実行パーミッションが必要な理由。

Directory & Web

詳細な説明

ディレクトリパーミッションの違い

ビット ファイル ディレクトリ
r ファイル内容を表示 ディレクトリ内容を一覧表示(ls)
w ファイル内容を変更 ファイルの作成/削除
x プログラムとして実行 ディレクトリに入る(cd)

ディレクトリの実行ビットがないと、読み取りパーミッションがあってもディレクトリを横断できません。

ユースケース

ディレクトリパーミッションの理解は、システム管理、Webサーバー設定、「Permission denied」エラーのデバッグに不可欠です。多くのパーミッション問題は、パス内の親ディレクトリの実行パーミッションの欠如に起因します。

試してみる — Linux Permission Reference

フルツールを開く