最近,我注意到我的服务器的某些目录中充斥着诸如、、等文件MbcYHt
,即始终存在大小为 6 的文件名,这些文件名似乎是经过 base64 编码的。文件大小始终为零。KZDmv_
K40bS9
更多属性:
-rw------- 1 root root 0 Jan 24 20:00 X2OMrP
-rw------- 1 root root 0 Jan 20 13:00 XN2vPY
-rw------- 1 root root 0 Jan 24 08:00 Xu12IS
-rw------- 1 root root 0 Jan 24 11:00 XVHHvw
-rw------- 1 root root 0 Jan 14 13:00 Y2LyF0
-rw------- 1 root root 0 Jan 25 03:00 Yf8Cwq
-rw------- 1 root root 0 Jan 24 18:00 YJewCl
-rw------- 1 root root 0 Jan 25 08:00 YkEeUU
-rw------- 1 root root 0 Jan 14 10:00 ZPuqhb
-rw------- 1 root root 0 Jan 20 09:00 Zz0VWp
确实有许多这样的文件。
我想知道它们来自哪里。例如,是否有人可能认识到这一点并遇到过类似的问题。也许这是一些文件系统(ReiserFS)相关的问题。或者是 Gentoo/Portage 特有的(我emerge --update --deep world
每周都会通过 cron 自动运行类似的东西)。或者可能与之相关rsync
(整个文件系统rsync
每天都会复制到某个备份位置)。或者可能与 Git 有关(许多目录都在 Git 版本控制之下)。
我在以下目录中找到了此类文件:
- /
- /scripts(自定义目录,包含一些用户脚本,大部分是 Python)
- /tmp
- /var/tmp
(我想其他的一些,我已经部分删除了,具体我也记不清了。)
当然,也许最明显的原因是其中一些脚本以/scripts
某种方式被弄乱了,并且被创建了它们。