/var/log 不见了,可能的原因是什么?

pat*_*ide 2 linux centos

我的系统是 CentOS 6.1,/var/log目录不见了,可能是什么问题?我创建了一个新的/var/log,6 小时后它又消失了。

是否有任何我可以检查的系统日志?

小智 9

最可能的答案:

  • 你的服务器被黑了
  • 你安装了一个删除文件的程序
  • 你写了一个删除文件的程序

第一个答案更有可能......


Adi*_*ari 5

看起来您的服务器已被入侵。我建议检查以下内容:

  • 定时任务表
  • ps的输出

立即禁用 root 登录。每一个需要超级用户权限的东西都应该使用 sudo 运行。通过 sudo 执行的命令会在 syslog 中记录用户名和其他详细信息,或者您可以在 /etc/sudoers.conf 中定义日志路径。我建议将它记录在 /var/log 之外,因为您的 /var/log 正在消失。

作为最后的措施,您可以将 /bin/rm 重命名为 /bin/myrm 或其他名称,并告诉受信任的用户使用它而不是 rm。这样,执行 rm 的 rouge 脚本将无法执行任何操作。

  • Bugger 禁用任何东西。在墙上关掉它。 (7认同)
  • 另请注意,如果您怀疑系统受到危害 ***NONE*** 安装在其上的软件可以被假定为说实话 - 您无法“修复”受危害的系统,因为您不能信任它(对直到并包括内核 - 请记住,Linux 允许您对正在运行的内核进行热补丁,因此攻击者可以掩埋甚至可以从 CD 上运行“已知好的”二进制文件的东西)。 (2认同)