Ръководство за инсталиране на антивирусен софтуер на Samba

(Samba + Samba-Vscan + Clamd)


Написана от Мартин Петров.

Благодарности на http://www.dhstudio.eu/



Изтегляне сорс на Samba от съответното хранилище

apt-get source samba


Разархвириване на съответния файл.

tar zxvf samba_3.0.14a.orig.tar.gz


Изтегляне последната версия за момента на Samba-Vscan 0.3.6 публикувана на: 2005-03-23 12:52

wget http://ovh.dl.sourceforge.net/sourceforge/openantivirus/samba-vscan-0.3.6.tar.bz2


Разархвириване на съответния файл.

tar xvjf samba-vscan-0.3.6.tar.bz2


Инсталиране на dpkg-dev (Package building tools for Debian)

apt-get install dpkg-dev


Изтегля и инсталира пакетите, необходими за компилирането на пакет от сорс

apt-get build-dep samba


Конфигуриране на Samba

cd samba-3.0.14a/

debian/rules configure-stamp

cd source

make proto

sed -i s/14a/14/ include/version.h



Конфигуриране и компилиране сорс на samba-vscan

cd ../../samba-vscan-0.3.6/

./configure --with-samba-source=../samba-3.0.14a/source/

make

make install


Копиране примерен конфигурационен файл на vscan-clamav с поддръжка в /etc/samba/

cp clamav/vscan-clamav.conf /etc/samba/


Инсталиране на Samba и Clamav

apt-get install clamav-daemon clamav-freshclam samba


Редактиране конфигурационен файл на Samba: /etc/samba/smb.conf

[vscan]

comment = Samba Vscan Test Dir

path = /tmp

vfs object = vscan-clamav

vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

writeable = yes

browseable = yes

guest ok = yes


Редактиране конфигурационен файл на Samba-Vscan с поддръжка на Clamav: /etc/samba/vscan-clamav.conf

clamd socket name = /var/run/clamd

clamd socket name = /var/run/clamav/clamd.ctl

infected file action = quarantine


Зареждане нови настройки на Samba

/etc/init.d/samba restart


Възможност за тестване чрез файл със злонамерен тестов код: http://www.eicar.org/anti_virus_test_file.htm

wget http://www.eicar.org/download/eicar.com