Исключения типов файлов в samba-vscan для clamav

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

D3v!1
Сообщения: 16

Исключения типов файлов в samba-vscan для clamav

Сообщение D3v!1 »

Никак не могу разобраться, как в конфиге samba-vscan для clamav прописать исключаемые типы файлов.
Пробовал вот такие варианты:

Код: Выделить всё

; exclude files from being scanned based on the MIME-type! Semi-colon
; seperated list (default: empty list). Use this with care!
exclude file types = avi;mp3;wav

Код: Выделить всё

exclude file types = video/x-msvideo;audio/mpeg;audio/x-wav

Код: Выделить всё

exclude file types = x-msvideo;mpeg;x-wav

Не помогает... :(
LIVE FREE OR DIE!
Спасибо сказали:
eboue
Сообщения: 2

Re: Исключения типов файлов в samba-vscan для clamav

Сообщение eboue »

Кошмар :crazy: ! За 2 года ниодного ответа!
У меня таже проблема. Никак не могу добавить исключения типов файлов. Причем в доках указано что в качестве разделителя надо использовать semi-colon т.е ";", но в конфиге ";" используется как коментарий.
Хотя это мне и не нужно, но я попробывал использовать параметр ограничения сканирования файлов больше определенного размера. И тоже никакой реакции: всё равно сканирует.
Спасибо сказали:
vadikgo
Сообщения: 1

Re: Исключения типов файлов в samba-vscan для clamav

Сообщение vadikgo »

Для того что-бы работало определение типов файлов, библиотека samba-vscan должна быть скомпилирована с поддержкой libmagic. Т.е. при выводе команды configure должно быть так:
checking magic.h presence... yes
checking for magic.h... yes
checking for magic_load in -lmagic... yes
checking whether to use filetype support... yes

Проверить поддержку libmagic можно командой:
$ ldd /usr/lib/samba/vfs/vscan-clamav.so
в списке библиотек должна быть libmagic.so, например:

libpcre.so.3 => /usr/lib/libpcre.so.3 (0x00002ac850747000)
libmagic.so.1 => /usr/lib/libmagic.so.1 (0x00002ac85096d000)
libc.so.6 => /lib/libc.so.6 (0x00002ac850b7f000)
libz.so.1 => /usr/lib/libz.so.1 (0x00002ac850ee1000)
/lib64/ld-linux-x86-64.so.2 (0x0000555555554000)


В этом случае, исключения нужно задавать так:
exclude file types = video/x-msvideo;audio/mpeg;audio/x-wav

Для поддержки параметра
exclude file regexp =
должна поддерживаться библиотека libpcre.so (смотрим вывод команды ldd /usr/lib/samba/vfs/vscan-clamav.so)
Спасибо сказали:
eboue
Сообщения: 2

Re: Исключения типов файлов в samba-vscan для clamav

Сообщение eboue »

Ну и как сделать так, чтобы было:
checking magic.h presence... yes
checking for magic.h... yes
checking for magic_load in -lmagic... yes
checking whether to use filetype support... yes

У меня suse-10.2 установил все пакеты связанные с magic. Но добится сборки с поддержкой magic.h не получается. Этого файла вообще у меня нет.
Да и опций configure не нашел для поддержки libmagic.

Еще вопрос по исключению файлов по размеру. То же не работает. Тут то что не так?
Спасибо сказали: