Bastille 无法在 CentOS 5.5 上运行 - 需要修复或替代方案

Bastille 无法在 CentOS 5.5 上运行 - 需要修复或替代方案

在研究了如何准备我的 LAMP 服务器以供生产使用后,我看到的建议之一是使用 Bastille Hardening。似乎 v3.2.1 运行不正常,缺少 API 文件夹。我收到的错误与此链接中描述的相同: http://sourceforge.net/tracker/?func=detail&aid=2767305&group_id=403&atid=100403

这是导致问题的错误:

Error message: Can't locate Bastille/API.pm in @INC

从 SF 上报告的错误来看,这是一个常见问题。有谁知道该如何修复,或者我可以使用哪些替代方法来帮助保护我的服务器以供生产使用?使用早期版本有帮助吗?

我还计划在 Bastille 之后运行以下命令: http://php-security-audit.com/script/view/

答案1

是的,RPM 似乎缺少一些需要的 .pm 文件 - 我能够找到 API.pm 文件并编辑 bastille 脚本以获得正确的“use lib”语句来获取它,但随后它无法找到其他必要的部分。

源代码压缩包来自这里似乎可以工作。我在 Centos 5.5 x86_64 系统上。

相关内容