web-dev-qa-db-ja.com

「フォルダーのトラバース」と「ファイルの実行」が組み合わされたアクセス許可になるのはなぜですか?

NTFSディレクトリの[詳細なアクセス許可]ダイアログに、アクセス許可の1つが「フォルダのトラバース/ファイルの実行」として表示されます。

これらは、私にとっては2つの別個の完全に無関係な概念のように見えます。

誰もが、これらの2つの概念が1つの許可に結合された理由の根拠/説明を提供できますか?もちろん、公式のドキュメントが最善ですが、私は知識に基づいた推測をします。

5
Sam Axe

ファイルシステムの観点から、ディレクトリを入力することはexecutingに似ている、またはそれをアクティブにすることです。

これは明らかに慣例です(ディレクトリは実際には「実行されない」)。おそらくUnixでの古典的なファイルシステムフラグ/アクセス許可の不足に起因します(「x」フラグは「ディレクトリ入力」とファイル実行の両方を表します)。

6
shodanshok