st23

Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Сам наступил на грабли, поэтому пишу как я установил ClamAV Далее действия описаны с использованием html статьи "Броня моллюска. Обзор и установка антивируса ClamAV" автора Андрей Маркелов + пои личные мытарства и удары головой об стенку 1. Скачиваем исходники clamav-0.87.tar.gz с сайта www.clamav.net 2. Убеждаемся что в системе стоят zlib и zlib-devel - если нет то сначала их надо установить 3. groupadd clamav - добавляем новую группу пользователей; 4. useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav - добавляем пользователя, из под которого будем запускать антивирус; 5. touch /var/log/freshclam.log - создаем файл, в который будут писаться логи по обновлениям; 6 chmod 600 /var/log/freshclam.log 7. chown clamav /var/log/freshclam.log - даем на него права; 8. tar xvf clamav-0.87.tar - разархивируем исходные тексты; 9. cd clamav-0.87 - заходим в полученный каталог; 10. ./configure --enable-milter - создаем конфигурационные файлы, если хотим компилировать антивирус с поддержкой проверки почты (в случае использования почтовика Sendmail), если в этом необходимости нет, то просто ./configure. 11. make 12. make install 13. Проверяем работает ли установленный пакет clamscan -r (Смотри как в статье Маркелова) 14. Открываем файл /etc/crontab и дописываем там строчку 1 * * * * /usr/local/bin/freshclam --quiet 15. в данный файл /etc/mail/sendmail.mc дописываем строчки: INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock,F=, T=S:4m;R:4m')dnl define(`confINPUT_MAIL_FILTERS', `clmilter') 16. далее делаем m4 sendmail.mc>sendmail.cf 17. mkdir /var/run/clamav 18. chmod 700 /var/run/clamav 19. chown clamav /var/run/clamav 20. mkdir /var/lib/clamav 21. chmod 700 /var/lib/clamav 22. chown clamav /var/lib/clamav 23. touch /tmp/clamd.log 24. chmod 600 /tmp/clamd.log 25. chown clamav /tmp/clamd.log 26. Добавьте в строку запуска clamav-milter и clamd при старте системы в /etc/rc.d/rc.local: /usr/local/sbin/clamd /usr/local/sbin/clamav-milter -lo /var/run/clamav/clmilter.sock 27. Правим настройки в файле /usr/local/etc/clamd.conf #Example LogFile /tmp/clamd.log #LogFileUnlock LogFileMaxSize 2M LogTime #LogClean LogSyslog LogFacility LOG_MAIL #LogVerbose PidFile /var/run/clamav/clamd.pid TemporaryDirectory /var/tmp DatabaseDirectory /var/lib/clamav LocalSocket /var/run/clamav/clamd.sock FixStaleSocket #TCPSocket 3310 #TCPAddr 127.0.0.1 MaxConnectionQueueLength 30 #StreamMaxLength 20M #StreamMinPort 30000 #StreamMaxPort 32000 MaxThreads 20 ReadTimeout 300 IdleTimeout 60 MaxDirectoryRecursion 20 #FollowDirectorySymlinks #FollowFileSymlinks SelfCheck 600 VirusEvent /usr/local/bin/send_sms 123456789 "VIRUS ALERT: %v" User clamav AllowSupplementaryGroups #ExitOnOOM #Foreground #Debug #LeaveTemporaryFiles #DisableDefaultScanOptions ScanPE DetectBrokenExecutables ScanOLE2 ScanMail #MailFollowURLs ScanHTML ScanArchive ScanRAR ArchiveMaxFileSize 15M ArchiveMaxRecursion 9 ArchiveMaxFiles 1500 ArchiveMaxCompressionRatio 300 ArchiveLimitMemoryUsage ArchiveBlockEncrypted ArchiveBlockMax #ClamukoScanOnAccess #ClamukoScanOnOpen #ClamukoScanOnClose #ClamukoScanOnExec #ClamukoIncludePath /home #ClamukoIncludePath /students #ClamukoExcludePath /home/guru #ClamukoMaxFileSize 10M 28. Правим настройки в файле /usr/local/etc/freshclam.conf #Example DatabaseDirectory /var/lib/clamav UpdateLogFile /var/log/freshclam.log #LogVerbose LogSyslog LogFacility LOG_MAIL PidFile /var/run/clamav/freshclam.pid DatabaseOwner clamav AllowSupplementaryGroups DNSDatabaseInfo current.cvd.clamav.net #DatabaseMirror db.XY.clamav.net DatabaseMirror database.clamav.net MaxAttempts 5 Checks 24 #HTTPProxyServer myproxy.com #HTTPProxyPort 1234 #HTTPProxyUsername myusername #HTTPProxyPassword mypass #LocalIPAddress aaa.bbb.ccc.ddd NotifyClamd NotifyClamd /config/file/path OnUpdateExecute command OnErrorExecute command OnOutdatedExecute command #Foreground #Debug 29. Теперь перезапускаем sendmail 30. Пишем письмо и смотрим появилось ли в полном заголовке надписи X-Virus-Scanned: ClamAV version 0.87, clamav-milter version 0.87 on xxxxx.ru X-Virus-Status: Clean Если нет то смотритет лог в файле /tmp/clamd.log - вобщем-то нормально ошибки описываются |