Установил и настроил на Правильной операционной системе (FreeBSD 8,2) FTP сервер ProFTPd, настроил его, все вроде работает. Задумал прикрутить к нему модуль mod_clamav.c для проверки на вирусы закачиваемые файлы. Сам ClamAv собрался прекрасно, установился, работает, обновляет базы. Но вот с ProFTPd не хочет работать ни в какую.
Дополнительная информация:
Модуль в ProFTPd настроен следующим образом:
Код: Выделить всё
<IfModule mod_clamav.c>
ClamAv on
ClamLocalSocket /var/run/clamav/clamd.socket (в одной статье написано добавить только ClamAv On но мне пришлось добавить путь к сокету, т.к. в логах ProFTPd ругался что не может найти путь к сокету)
</IfModule>
ClamAv:
Код: Выделить всё
User: clamav
Group: clamav
Код: Выделить всё
User: ftp
Group: ftpgroup
Код: Выделить всё
mod_clamav/0.11rc: error: Cannot connect to Clamd (1): Operation not permitted
mod_clamav/0.11rc: error: Cannot re-connect to Clamd (1): Operation not permitted
Код: Выделить всё
#pw groupmod ftpgroup -m clamav
#pw groupmod clamav -m ftp
#chmod -R 777 /var/run/clamav