; 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
Кошмар ! За 2 года ниодного ответа!
У меня таже проблема. Никак не могу добавить исключения типов файлов. Причем в доках указано что в качестве разделителя надо использовать semi-colon т.е ";", но в конфиге ";" используется как коментарий.
Хотя это мне и не нужно, но я попробывал использовать параметр ограничения сканирования файлов больше определенного размера. И тоже никакой реакции: всё равно сканирует.
Для того что-бы работало определение типов файлов, библиотека 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, например:
В этом случае, исключения нужно задавать так:
exclude file types = video/x-msvideo;audio/mpeg;audio/x-wav
Для поддержки параметра
exclude file regexp =
должна поддерживаться библиотека libpcre.so (смотрим вывод команды ldd /usr/lib/samba/vfs/vscan-clamav.so)
Ну и как сделать так, чтобы было:
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.
Еще вопрос по исключению файлов по размеру. То же не работает. Тут то что не так?