OlegL
написал 25 сентября 2008 года в 14:05 (879 просмотров)
Ведет себя
как мужчина; открыл 14 тем в форуме, оставил 61 комментарий на сайте.
Поставил антивирус clamav и графическую оболочку Klamav под KDE. Для включения функции автоматического сканирования файлов при обращении требуется модуль dazuko. Пропатчил ядро и вкомпилировал модуль. При загрузке всё нормально загружается. Но Klamav ругается, что dazuko отсутствует. Идей нет. Ядро 2.6.24.5, дистрибутив Slackware 12.1. Никто не сталкивался с подобным случаем?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Глупый вопрос: модуль загружается или как? Что говорит lsmod?
Или нормально загружается просто система?
Не так я выразился, что ли, что нарвался :) Вкомпилировал в ядро, статически. Он не загружается как модуль. Протокол загрузки:
Sep 25 12:44:30 smile kernel: Kernel command line: BOOT_IMAGE=Linux ro root=803 dazuko=1
…..
Sep 25 12:44:30 smile kernel: Security Framework initialized
Sep 25 12:44:30 smile kernel: dazuko: registered with LSM as primary module
Sep 25 12:44:30 smile kernel: dazuko_register_security: Registering secondary module capability
Sep 25 12:44:30 smile kernel: Capability LSM initialized as secondary
…..
Sep 25 12:44:30 smile kernel: dazuko: loaded, version=2.3.5
И так далее…
А ты уверен, что clamav умеет работать с ним в ситуации, когда он статически вкомпиллирован в состав ядра?
Я бы под таким подписываться не стал…
Конечно, не уверен. На сайте dazuko (http://dazuko.dnsalias.org/wiki/index.php/FAQ#What_does_.22error:_capabilities_are_built-in_to_the_kernel.22_mean.3F) предлагается Linux Default Capabilities собрать как модуль и dazuko тоже грузить как модуль, потому что если Linux Default Capabilities скомпилированы статически, dazuko не загрузится. Но в моей версии ядра 2.6.24.5 отсутствует возможность сборки Linux Default Capabilities как модуля. Или выключить, или статически… Вот я и «нашёл выход». Но не работает.
Хоть я и не сталкивался, но предположу что в Klamav это не зашито, а где-то есть скрипт, в котором он пытается сделать нечто вроде modprobe dazuko. Если такое место есть, то там всего лишь надо поправить не корректную проверку на загруженность модуля.
Очень может быть, спасибо. Завтра попробую и отпишусь.