SUIDビットが設定されているファイルを見つけるときにfindに-type fを指定する理由はありますか?

SUIDビットが設定されているファイルを見つけるときにfindに-type fを指定する理由はありますか?

-type fと一緒に使う理由は何ですかfind / -perm -u=s -type f 2>/dev/null?インターネットで見たものですが、SUIDビットセットを見つけると、なぜタイプが通常のファイルとして指定されているのかわかりません。 SUIDは、ディレクトリではなくファイルにのみ設定できます。理由は何ですか-type f ?それとも私が何かを見逃しているのでしょうか?

答え1

setuidビットできる通常、効果がなくてもディレクトリに設定します。

(一部のBSDでは、新しく作成されたファイルの所有者を設定するsetgidと同じ効果があります。)

関連情報