Nessus: 'ca_file' is not set - did you run nessus-mkcert ?
作者:Fenng
出处:http://www.dbanotes.net
日期:January 13, 2005
« 为什么说国内Linux厂商的路快到了尽头 | Blog首页 | Heritrix Crawler vs. Nutch Crawler »
通过 apt 安装 SuSE 9.2 上的 Nessus.运行 nessusd -D 的时候提示:
'ca_file' is not set - did you run nessus-mkcert ?
运行 nessus-mkcert 之后提示:trap: usage: trap [-lp] [[arg] signal_spec ...]
Google 搜索一下,信息不多,有个老兄还抱怨说只搜索到一条信息,但是因为是另一国文字,没看懂。此外还有人提示说是 RPM 文件下载的有问题(废话)在 Google 上兜了个圈子,还是绕回来。检查系统 ca 文件:/var/lib/nessus/CA/中发现都已经创建了 ssl 验证文件。但是 nessus 的配置文件 /etc/nessus/nessus.conf 中找不到 ca 文件信息。联系到前面的 trap 信息,猜测可能是 nessus-mkcert 脚本出了问题,检查脚本:
##trap "rm -rf $BASEDIR" 0 trap "echo BASEDIR=$BASEDIR" 0
这里很是可疑:trap 信号没有的到 0 信号? 查看 manual ,得知 trap "commands" signal表示当脚本收到 signal 列出的信号则trap命令执行双引号中的命令。看来这里真是有点问题。索性把文件中涉及到 trap 的都注释掉。然后运行 nessus-mkcert,oops ,居然OK 了,干脆就这样吧。对 Nessus 影响也不大。
nessus-mkcert 脚本也不算短,等有时间再重新研究一下。
Posted by Fenng at January 13, 2005 10:31 PM
Last updated at 06:21 PM on August 20, 2005
相关文章:
- OpenSuSE 10 Bytecode Interpreter and Anti-Aliasing Fonts - Sep 19, 2005
- BT 软件使用分布不完全统计 - Sep 04, 2005
- 了解一下Apache 软件基金会结构 - Jul 29, 2005
Trackback Pings
TrackBack URL for this entry:
http://www.dbanotes.net/mt/mt-tb.cgi/92