SUIDはLinuxディレクトリには影響しません。

SUIDはLinuxディレクトリには影響しません。

LinuxのディレクトリにSUIDビットを適用すると、なぜ機能しないのですか? 「chmod u + s」に設定できることは明らかです。ところで、なぜ「何」効果もないのでしょうか? SETメソッドを実装したが効果が現れないのはなぜですか?

ベストアンサー1

設定方法がある主な理由は簡単です。シンプルさです。ディレクトリ内のsetuidビットを他のビットと同じように処理し、それを設定しようとすることを拒否する方が簡単です。

もう1つの理由は、Linuxでファイルシステムをマウントし、ディレクトリにsetuidビットを設定してから、意味のある方法でsetuidビットを処理する他のオペレーティングシステムからファイルシステムをマウントできることです。

setuidビットがLinuxのディレクトリに影響を与えない理由は、誰もそれに対する説得力のある意味を見つけることができなかったからです。 setgidビットと同じように動作しません。Linuxでは、ユーザーが他のユーザーにファイルを提示することはできません。

おすすめ記事