Отчет RKHunter: "Хеш-значение не найдено"
Я получаю предупреждения RKHunter каждый день, когда моя работа cron запускает проверку. Я нахожусь на FreeBSD 10.2
Это предупреждение, которое я получаю:
Warning: No hash value found for file '/usr/bin/perl' in the 'rkhunter.dat' file.
Я уже пробовала rkhunter --update
а также rkhunter --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
Я установил Rootkit Hunter через дерево портов и теперь на 1.4.2.
Я что-то пропустил?
1 ответ
Решение
Я понял, что 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