在查找设置了 SUID 位的文件时,有什么理由在 find 中指定 -type f ?

在查找设置了 SUID 位的文件时,有什么理由在 find 中指定 -type f ?

-type f使用with 的原因是什么find / -perm -u=s -type f 2>/dev/null?我在互联网上看到了这一点,不明白为什么在查找 SUID 位集时将类型指定为常规文件。 SUID只能为文件设置,不能为目录设置,为什么呢-type f ?或者我错过了什么?

答案1

setuid 位在目录上设置,即使它通常没有任何效果。

(在某些 BSD 上,它可以与 setgid 具有相同的效果,设置新创建文件的所有者。)

相关内容