Вступление
ClamAV – это бесплатная антивирусная программа с открытым программным кодом, которая может быть использована на различных платформах. В этом руководстве мы рассмотрим, как установить ClamAV на CentOS 7.
Установка ClamAV на CentOS 7
Так как Clam по умолчанию не поставляется в репозитории программ CentOS, нам нужно будет добавить дополнительный репозиторий, запуском yum:
yum -y install epel-release
yum clean all
Теперь можно установить ClamAV на CentOS. Ещё раз запустим команду:
yum -y install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd
Настройка SELinux
SELinux – является мерой безопасности, направленной на защиту изменений в некоторых файлах. Если вы хотите использовать ClamAV с включенным модулем ядра SELinux, потребуется дополнительная настройка программы, иначе Clam не сможет прочитать часть ваших файлов. Просто выполните следующие команды:
setsebool -P antivirus_can_scan_system 1
setsebool -P clamd_use_jit 1
Чтобы проверить работу внесённых изменений запустите:
getsebool -a | grep antivirus
Вам должен отобразиться такой результат:
antivirus_can_scan_system --> on
antivirus_use_jit --> off
Это всё, ClamAV готов к использованию вместе с SELinux.
Настройка ClamAV[править]
Прежде чем начнёте настраивать Clam, удалите строку Example из файла настроек:
sed -i -e "s/^Example/#Example/" /etc/clamd.d/scan.conf
Затем вам нужно будет указать тип сервера. Откройте файл конфигурации с помощью вашего любимого текстового редактора.
vim /etc/clamd.d/scan.conf
Прокрутите до строки:
#LocalSocket /var/run/clamd.scan/clamd.sock
И смените её на:
LocalSocket /var/run/clamd.scan/clamd.sock
Практически готово, теперь удалите строку Example из настроечного файла движка freshclam для ClamAV:
sed -i -e "s/^Example/#Example/" /etc/freshclam.conf
Запустите обновление базы данных антивируса:
freshclam
В завершение запустите сервис Clamd и разрешите его запуск при загрузке:
systemctl start clamd@scan
systemctl enable clamd@scan
Для ручной проверки каталога антивирусом, к примеру /root, запустите:
clamscan -r /root
|