Всем привет
Собрал из портов ClamAV 0.88.Хочу прикрутить к samb'e.Вроде и прикрутил,но когда заливаю файлы на самбу в логах /var/log/messages пишет:
---------------------
Feb 21 14:43:29 dezh smbd_vscan-oav[1680]: INFO: connect to service Files by user nobody
Feb 21 14:43:29 dezh smbd_vscan-oav[1680]: [2006/02/21 14:43:29, 0] openantivirus/vscan-oav.c:vscan_connect(132)
Feb 21 14:43:29 dezh smbd_vscan-oav[1680]: configuration file is: /usr/local/etc/samba-vscan/vscan-oav.conf
Feb 21 14:43:29 dezh smbd_vscan-oav[1680]: ERROR: can not connect to ScannerDaemon (IP: '127.0.0.1', port: '8127')!
Feb 21 14:43:29 dezh smbd_vscan-oav[1680]: INFO: file /usr/local/samba_files/12.zip was not modified - not scanned
Feb 21 14:43:29 dezh smbd_vscan-oav[1680]: ERROR: can not connect to ScannerDaemon (IP: '127.0.0.1', port: '8127')!
Feb 21 14:43:35 dezh smbd_vscan-oav[1680]: INFO: file /usr/local/samba_files/12.zip was not modified - not scanned
Feb 21 14:43:35 dezh smbd_vscan-oav[1680]: INFO: disconnected
Feb 21 14:43:36 dezh smbd[1601]: [2006/02/21 14:43:36, 0] smbd/server.c:open_sockets_smbd(395)
Feb 21 14:43:36 dezh smbd[1601]: open_sockets_smbd: accept: Software caused connection abort
Feb 21 14:43:36 dezh smbd_vscan-oav[1698]: samba-vscan (vscan-oav 0.3.6b) connected (Samba 3.0), (c) by Rainer Link, OpenAntiVirus.org
Feb 21 14:43:36 dezh smbd_vscan-oav[1698]: INFO: connect to service Files by user nobody
Feb 21 14:43:36 dezh smbd_vscan-oav[1698]: [2006/02/21 14:43:36, 0] openantivirus/vscan-oav.c:vscan_connect(132)
Feb 21 14:43:36 dezh smbd_vscan-oav[1698]: configuration file is: /usr/local/etc/samba-vscan/vscan-oav.conf
Feb 21 14:43:47 dezh smbd_vscan-oav[1698]: INFO: disconnected
-----------------------
Я точно знаю, что файл 12.zip заражен(для проверки качал вирь:).А при ручной проверке данной папки все нормально проверяет и находит.
Логи самого ClamAV молчат т.е. кроме того что он запущен и там все пучком, ничего нет.
а ClamAV он собственно слушает порт ?
netstat -an
>а ClamAV он собственно слушает порт ?
>netstat -an
Суть в чем, самба и кламав должны соединяться через сокет-файл или по сети. Т.е. нужно,чтобы в файле /etc/clamd.conf(или другом файле конфига кламава) стояло что-то типа
LocalSocket /var/run/clamav/clamd.sock
и в файле настройки vscan:
clamd socket name = /var/run/clamav/clamd.sock
либо же все это настоено через сеть
clamd.conf:
TCPSocket 3310
и в файле настройки vscan тоже что-нить подобное.
Если что-нить не получается - смотри логи
Типичные ошибки
1) Права на файлы и директории недостаточны.
2) Фаирволл не пускаит.
3) демоны не запущены
4) демоны не перезапущены
5) дополнить самому.