排查系统中“所有人可写”的文件

列出系统里任何用户都能修改的文件。

Linux权限安全审计find 文件查找低风险
运行 find /home -xdev -type f -perm -0002 -ls 列出全员可写文件,然后用 chmod o-w 逐一收紧。

01命令

命令
$ find /home -xdev -type f -perm -0002 -ls 2>/dev/null

02作用说明

“所有人可写”的文件意味着机器上任何账户都能改动它——攻击者最爱往别人会执行的脚本和配置里塞东西,把小漏洞放大成整机沦陷。-perm -0002 匹配带有“其他人可写”位的文件,-xdev 把搜索限制在一个文件系统内,速度快得多。它和 SUID 审计互补,针对的是更常见但方向相反的权限错误。

03风险

风险低风险
!注意: 有些程序本来就需要可写的套接字或临时目录——改权限前先确认用途;对目录来说通常更适合加粘滞位(+t)而不是盲目去掉权限。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • find(1) — Linux manual page
    man7.org · community · 2026-09-17
    依据: The -perm -0002 test matches files that have the write bit for others set; -ls prints details of each match.

最后验证: 2026-09-18 · 分类: 安全与隐私

06相关方案