• ベストアンサー

ディレクトリのパーミッションについて

ディレクトリのパーミッションについて易しく教えてください。 ディレクトリに移動するのになぜ実行アクセス権が必要なのでしょうか。仕組みがいまいち分かりません。 ファイルのパーミッションは分かるのですが、ディレクトリのパーミッションは少し分かりづらいです。 分かりやすく教えていただければうれしいです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • helonpa
  • ベストアンサー率38% (108/278)
回答No.2

> ディレクトリに移動するのになぜ実行アクセス権が必要なのでしょうか。 「x」はファイルかディレクトリかによって意味が違います。 ファイルの場合は「実行権限」でディレクトリの場合は「移動可能」です。 単に、設定箇所を流用しているだけです。

osiete-pc
質問者

お礼

ご回答ありがとうございます。 ディレクトリの場合は実行アクセス権とは「移動可能」を意味しているので、実行とは関係がないのですね。よく分かりました。

その他の回答 (2)

回答No.3

http://sonic64.com/2003-12-07.html 上記ページの説明がわかりやすそうな気がします。 ※ ディレクトリのxは移動じゃない(移動も含みますが)です。

  • mrkato
  • ベストアンサー率47% (1008/2121)
回答No.1

実行アクセス権=exeute=x=8進表記の1 によって、偶数パーミッションを付けられた側は、 「奥へ掘るor並びで彫る必要のない階層に影響できない」 という解釈で、いかがでしょうか。 WebでCGIサーバを立てる・借りるの環境での パーミッション宣言の解説。 http://www.tryhp.net/permission.htm 普通のスタンドアロンでの解説 http://journal.mycom.co.jp/news/2010/04/07/029/index.html

osiete-pc
質問者

お礼

ご回答ありがとうございます。ディレクトリはファイルの一種だと思いますが、ディレクトリの実行アクセス権はファイルの実行アクセス権とは違う仕組みになっている決まりごとという解釈でよろしいでしょうか?

関連するQ&A