首页/安全/应急响应速查/SUID 与 SGID 文件排查

SUID 与 SGID 文件排查

SUID 位让普通用户以文件所有者(常见是 root)权限执行:找出全盘 SUID/SGID 文件,与软件包清单比对剔除正常项。

应急响应速查安全更新于 2026-10-12
查找find 权限 4000/2000
常见正常项sudo、passwd、ping、mount
可疑在 /tmp 可执行、属主 root 的陌生文件
校验rpm -qf / dpkg -S 查包归属

全盘找 SUID 并核对包归属

全盘找 SUID 并核对包归属
find / -xdev -perm -4000 -type f -exec ls -l {} + 2>/dev/null | head -n 40
rpm -qf /usr/bin/passwd 2>/dev/null; dpkg -S /usr/bin/passwd 2>/dev/null
容器与自定义部署会引入额外 SUID 文件:先建基线,再谈异常。

易错点

  • 只看数量不看归属:多一个 SUID 就是多一条提权链
  • 漏掉挂载点:加 -xdev 时别把业务分区也排除

数据来源与参考

  • find(1) 手册
  • CIS 基准:SUID 审计

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌