5

Linux (具体的には Ubuntu) でディレクトリのアクセス許可がどのように継承されるかを誰かに説明してもらえますか?

たとえば、次のディレクトリ構造があるとします。

folder_A
    folder_B

folder_A の権限は常に folder_B の権限を上書きしますか? folder_A のアクセス許可が folder_B よりも制限されている場合、またはその逆の場合に違いはありますか?

私の推測では、folder_B の権限がより制限されている場合、folder_A の権限が上書きされますが、folder_A の権限がより制限されている場合、その子は上書きされます。

4

2 に答える 2

4

私はフォルダをゲートキーパーと考えるのが好きです。各フォルダの権限により、そのフォルダとその下のすべてを表示できます。1 つの Gatekeeper を通過すると、それを通過したことになり、そのフォルダーに関連するアクセス許可は関係なくなります。より具体的には、フォルダーの実行権限は、実際にはフォルダーに入る(その中のファイルをリストする)機能です。各ファイルには、書き込み/読み取り/実行可能かどうかのパーミッションがあります。

そのため、1 つのフォルダー内のファイルを表示/読み取りする権限がある限り、子フォルダーに移動して、そのフォルダーで許可されている操作を実行できます。

于 2013-07-19T18:46:54.127 に答える