排查系统中“所有人可写”的文件
列出系统里任何用户都能修改的文件。
运行 find /home -xdev -type f -perm -0002 -ls 列出全员可写文件,然后用 chmod o-w 逐一收紧。
01命令
命令
$ find /home -xdev -type f -perm -0002 -ls 2>/dev/null02作用说明
“所有人可写”的文件意味着机器上任何账户都能改动它——攻击者最爱往别人会执行的脚本和配置里塞东西,把小漏洞放大成整机沦陷。-perm -0002 匹配带有“其他人可写”位的文件,-xdev 把搜索限制在一个文件系统内,速度快得多。它和 SUID 审计互补,针对的是更常见但方向相反的权限错误。
03风险
!注意: 有些程序本来就需要可写的套接字或临时目录——改权限前先确认用途;对目录来说通常更适合加粘滞位(+t)而不是盲目去掉权限。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- find(1) — Linux manual page依据: The -perm -0002 test matches files that have the write bit for others set; -ls prints details of each match.
最后验证: 2026-09-18 · 分类: 安全与隐私