-type f
使用with 的原因是什么find / -perm -u=s -type f 2>/dev/null
?我在互联网上看到了这一点,不明白为什么在查找 SUID 位集时将类型指定为常规文件。 SUID只能为文件设置,不能为目录设置,为什么呢-type f
?或者我错过了什么?
答案1
setuid 位能在目录上设置,即使它通常没有任何效果。
(在某些 BSD 上,它可以与 setgid 具有相同的效果,设置新创建文件的所有者。)
-type f
使用with 的原因是什么find / -perm -u=s -type f 2>/dev/null
?我在互联网上看到了这一点,不明白为什么在查找 SUID 位集时将类型指定为常规文件。 SUID只能为文件设置,不能为目录设置,为什么呢-type f
?或者我错过了什么?
setuid 位能在目录上设置,即使它通常没有任何效果。
(在某些 BSD 上,它可以与 setgid 具有相同的效果,设置新创建文件的所有者。)