Samba 3.5.x antyvir
Wraz z pojawieniem się nowych wersji pakietu Samba nie było możliwości zaimplementowania ochrony atywirusowej. Mowa tu o Sambie 3.3.x w zwyż w nowych dystrybucjach Slackware 13.0 i 13.1. Moduł samba-vscan jest już przesarzały, na szczęście powstał nowy projekt o nazwie svs http://svs.sourceforge.net/ . Działa on razem z clamav i zachowuje sie tak jak samba-vscan.
Aby skompilować moduł vfs dla samby 3.5.5 ( slackware 13.1) należy pobrać źródła samby wget http://www.samba.org/samba/ftp/stable/samba-3.5.5.tar.gz
Rozpakować do katalogu /tmp . W katalogu /tmp/samba-3.5.5/source3 wykonujemy
./autogen.sh && ./configure
Następnie pobieramy źródła svs
cd /tmp
svn co https://svs.svn.sourceforge.net/svnroot/svs svs
Z powstałego katalogu /tmp/svs/trunk/ kopiujemy wszystkie pliki źródłowe bezpośrednio do /tmp/samba-3.5.5/source3
Następnie wykonujemy
cd /tmp/samba-3.5.5/source3
qmake && make
cp –no-dereference libsvs*.so* /usr/lib/vfs/
W ten sposób mamy skompilowany i zainstalowany modół svs
Plik konfiguracyjny svs
cp svs.ini.example /etc/samba/svs.ini
Konfiguracja smb.conf
[test-zasob]
comment = zasób zabezpieczony svs
path = /zasób samby
vfs object = /usr/lib/vfs/libsvs_clamav.so
valid users = @users
write list = ballou, teddy, sammy, @admins
read only = No
browseable = Yes
To by było na tyle jeżeli chdzi o vfs. Można jeszcze zerknąć w parametry modułu /etc/samba/svs.ini . Są tam ustawienia dotyczące katalogu kwarantanny oraz zachowń modułu. Link do instrukcji anglojęzycznej, która nie powinna przyspożyć problemów ze zrozumieniem http://svs.svn.sourceforge.net/viewvc/svs/trunk/README