RKHunter报告:“找不到散列值”

每当我的cron作业运行检查时,我都会收到RKHunter警告。 我在FreeBSD 10.2上

这是我得到的警告:

Warning: No hash value found for file '/usr/bin/perl' in the 'rkhunter.dat' file.

我已经尝试过rkhunter --propupd rkhunter --updaterkhunter --propupd但警告依然存在。

 rkhunter --propupd [ Rootkit Hunter version 1.4.2 ] File updated: searched for 171 files, found 113, broken links 1 

rkhunter --list perl揭示了这一点:

 Perl module installation status: perl command Installed File::stat Installed Getopt::Long Installed Crypt::RIPEMD160 MISSING Digest::MD5 Installed Digest::SHA Installed Digest::SHA1 Installed Digest::SHA256 MISSING Digest::SHA::PurePerl MISSING Digest::Whirlpool MISSING LWP MISSING URI MISSING HTTP::Status MISSING HTTP::Date MISSING Socket Installed Carp Installed 

我通过ports树安装了Rootkit Hunter,现在在1.4.2上。

有什么我失踪?

我发现Perl 5.20不再使用/ usr / bin中的符号链接。

(更好地阅读这些消息!)

他们现在指着一个不存在的文件:

 lrwxr-xr-x 1 root wheel 25 4 Mai 2015 perl -> /usr/local/bin/perl5.18.4 lrwxr-xr-x 1 root wheel 25 4 Mai 2015 perl5 -> /usr/local/bin/perl5.18.4 

我删除了这些,现在RKHunter很安静。

 rm /usr/bin/perl rm /usr/bin/perl5