Настройка антивирусной защиты Samba используя Samba-vscan и Clamav

В данной заметке рассказано как собрать RPM пакет samba-vscan. Данный метод будет работать в ASP Linux, RHEL – и его клонах.

Samba-vscan – модуль для samba реализующий антивирусную проверку загружаемых на файл сервер файлов “на лету“.

В данный момент Samba-vscan может использовать для своей работы такие антивирусы как ClamAV, FRISK F-Prot Daemon, Kaspersky AntiVirus, OpenAntiVirus.org ScannerDaemon, mks AntiVirus, Sophos Sweep (via Sophie), Symantec AntiVirus Engine (via ICAP), Trend Micro.

Нас будет интересовать совместная работа Samba-vscan и Clamav как наиболее популярного антивирусного продукта выпускаемого по GPL.

В данном примере я использовал операционную систему Centos 4.3.

Предполагается, что в системе установлен пакет rpm-build без которого сборка будет невозможна.

1. Скачайте SRPM пакет samba, установите его:

2. Перейдите в каталог /usr/src/redhat/SPECS и выполните команду:

3. Скачайте пакет Samba-scan с сайта архив и скопируйте его в каталог /usr/src/redhat/SOURCES/

4. В каталоге /usr/src/redhat/SPECS создайте файл samba-vscan-clamav.spec следующего содержания (Не забудьте поменять значение –with-samba-source=/usr/src/redhat/BUILD/samba-3.0.10/source ).

5. В каталоге /usr/src/redhat/SPECS выполните команду:

6. Установите собранный пакет

7. Поправьте конфигурационный файл /etc/samba/vscan-clamav.conf

8. В конфигурационном файле /etc/samba/samba.conf внесите изменения в разделы ресурсов которые вы хотите защищать с помощью Samba-vscan.

Для примера:

Articles/DenisFrolov/SambaClamavConfiguration (last edited 2008-05-18 11:11:12 by NikolayUlyanitsky)