小编Sou*_*orn的帖子

使用 find -perm 查找 setuid 文件

我想找到所有 suid 二进制文件的列表。我使用命令

find / -perm 4000
Run Code Online (Sandbox Code Playgroud)

然而,这并没有给我任何输出。我了解到 SUID 文件可能处于 4xxx 权限模式。但是如果我发出命令

find / -perm -4000 (which all websites tell)
Run Code Online (Sandbox Code Playgroud)

或命令

find / -perm +4000 
Run Code Online (Sandbox Code Playgroud)

两者都给我相同的结果。据我所知它应该总是+4000(因为如果它是用户 suid 二进制,那么第一个字节应该是 4,如果组 suid 二进制然后第一个字节应该是 2,如果一个粘滞位打开目录,那么第一个字节应该是是 1)。那-4000怎么也给结果呢?

setuid permissions find

1
推荐指数
1
解决办法
3799
查看次数

标签 统计

find ×1

permissions ×1

setuid ×1