Обсуждение статьи тематического каталога: Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)Ссылка на текст статьи: http://www.opennet.me/base/net/samba_clamav.txt.html
>Так же существенным недостатком ClamAV являеться
>нежелание разработчиков добавлять алгоритмы
>поддержки RAR3 и 7Z по лицензионным соображениям.Как то не очень выглядит эта фраза, 7zip пока ни один
из коммерческих разработчиков антивирусов у себя
не добавил, а вы это в кламаве существенным
недостатком обозначили, означает ли сие, что если кто
из коммерческих антивирусов 7zip не поддерживает, то
они тоже "один большой недостаток"? Поддержка RAR3
тоже не у всех коммерческих антивирусов имеется....
У меня samba-vscan модуль не компилится, помогите пожалуйста!
Такое впечатление, что не может добраться до самбовских хедеров. Пробовал прямо указывать ./configure --with-samba-source=<путь к сырцам>, Все равно не понимает.
При make выдает кучу ошибок...
Например не может найти includes.h
samba-vscan-src/include/vscan-global.h:4:22: includes.h: No such file or directory
Но реально сам includes.h находиться в директории инклудесов самбы...Вот такая трабла! Плиз Хелп!!!
Спасибо...уже разобрался...
> (действие quarantine к сожалению, мне не удалось добиться)В vscan-clamav.conf выставляешь quarantine directory
Чтобы карантин заработал, нужно просто выставить права на эту директорию 777.
Блин а как этому кламу подсунуть обновления, если в сети инета нет, и где их взять отдельно?
Все сделали как в примерах - все отлично, но обнаружилась ГИГАНТСКАЯ беда:
В обычной ситуации все работает "на ура". При попытке записать зараженный файл на сервак он (файл) удаляется.
НО - если зараженный комп попытается заразить уже имеющиеся файлы на серваке, то сервак станет совсем чистым
ни вирусов, ни файлов......
:(
как быть? что делать?
100% повод написать багрепорт авторам.
Как временное решение - запускаешь две самбы. Обе на нестандартных портах. Перенаправляешь фаерволом (не уверен возможно ли это) запись в шару на самбу №1, а чтение на самбу №2. Потом просто настраиваешь зеркалирование первой во вторую (через FAM например). В результате самба №2 у тебя всегда чистая, и в реале именно с нее все читают. Непонтно только что делать если надо файл по настоящему удалить. Чето типа того короче, надо извращаться.
Использовать dazuko с самбой.
При грамотной настройке антивирус НЕ ДАСТ записать
зараженный файл на самбовую шару, а значит заражения
не произойдёт.
Поставил Samba 3.0.21c b последний ClamAV
почту проверяет отлично, самба без него работает, но когда указываю
vfs object = vscan-clamav
vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
в логах ничего не ругается а в шару не пускает
Че может быть???
>Поставил Samba 3.0.21c b последний ClamAV
>почту проверяет отлично, самба без него работает, но когда указываю
>vfs object = vscan-clamav
> vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
>в логах ничего не ругается а в шару не пускает
>Че может быть???Подыми в самбе уровень журнализации, потомучто без логов тебе тут никто не поможет.
Поднял лог:
в samba.user:
/usr/libexec/ld-elf.so.1: /usr/local/samba/lib/vfs/vscan-clamav.so: Undefined symbol "atoll"в messages:
Mar 10 13:27:07 firell smbd_vscan-clamav[550]: samba-vscan (vscan-clamav 0.3.6b) registered (Samba 3.0), (c) by Rainer Link, O
Mar 10 13:27:07 firell smbd_vscan-clamav[550]: samba-vscan (vscan-clamav 0.3.6b) connected (Samba 3.0), (c) by Rainer Link, Op
Mar 10 13:27:07 firell smbd_vscan-clamav[550]: INFO: connect to service www by user asu_leo
>Поднял лог:
>в samba.user:
>/usr/libexec/ld-elf.so.1: /usr/local/samba/lib/vfs/vscan-clamav.so: Undefined symbol "atoll"
>
>в messages:
>Mar 10 13:27:07 firell smbd_vscan-clamav[550]: samba-vscan (vscan-clamav 0.3.6b) registered (Samba 3.0), (c)
>by Rainer Link, O
>Mar 10 13:27:07 firell smbd_vscan-clamav[550]: samba-vscan (vscan-clamav 0.3.6b) connected (Samba 3.0), (c)
>by Rainer Link, Op
>Mar 10 13:27:07 firell smbd_vscan-clamav[550]: INFO: connect to service www by user
>asu_leoЭта у тебя не все либы доступны. Проверяй пути по которым vscan-clamav.so ищет внешние библиотеки.
>>Поднял лог:
>>в samba.user:
>>/usr/libexec/ld-elf.so.1: /usr/local/samba/lib/vfs/vscan-clamav.so: Undefined symbol "atoll"
>>
>>в messages:
>>Mar 10 13:27:07 firell smbd_vscan-clamav[550]: samba-vscan (vscan-clamav 0.3.6b) registered (Samba 3.0), (c)
>>by Rainer Link, O
>>Mar 10 13:27:07 firell smbd_vscan-clamav[550]: samba-vscan (vscan-clamav 0.3.6b) connected (Samba 3.0), (c)
>>by Rainer Link, Op
>>Mar 10 13:27:07 firell smbd_vscan-clamav[550]: INFO: connect to service www by user
>>asu_leo
>
>Эта у тебя не все либы доступны. Проверяй пути по которым vscan-clamav.so
>ищет внешние библиотеки.Ну а какие (как узнать что надо и куда положить)
У меня уже ничего не соображает....
поставил samba3 и подсунул ей файл с паролями от второй версии. Заработало, подхватила, а когда я завожу нового пользователя, странно себя ведет.
завел юзера и вот такая строчка появилась:
zts_inj1:1058:6BA2730853FC2C19AAD3B435B51404EE:75F1D23F3A2527C6BFAADA3E93B32A8B:ZTS INJENER:/home/zts_inj1:/usr/bin/false
а раньше в конце строки было так:
vpm:1116:6BA2730853FC2C19AAD3B435B51404EE:75F1D23F3A2527C6BFAADA3E93B32A8B:[UX ]:LCT-43FD62AD:как только юзер подключаеться к шаре, она его естественно не пущает, я смотрю на его строку и ЧТО Я ВИЖУ:
zts_inj1:1058:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:ZTS INJENER:/home/zts_inj1:/usr/bin/falseЧТО ЭТО?????? ПОЧЕМУ???? Как побороть?
Победил!!! Это был глюк как только перегрузил машину которая подключалась на шару (ХР ПРО)
все стало нормально. Но причем здесь правка smbpasswd (и кто правил файл????) непонятно ?!
Привет! Переставил самбу, той версии как в статье. 3.0.10.
Все сделал как описано и неработает проверка. та же ошибка как и в предыдущем эксперименте.
пишет в лог при попытки войти в зашареный для проверки кламава ресурс.
leonid_boyko (192.168.2.7) connect to service Test_share initially as user asu_leo (uid=1021, gid=1021) (pid 71460)
/usr/libexec/ld-elf.so.1: /usr/local/samba/lib/vfs/vscan-clamav.so: Undefined symbol "atoll"мой конфиг:
[global]
dos charset = CP866
unix charset = KOI8-R
display charset = KOI8-R
workgroup = OPER
netbios name = SRV
server string = Samba Server
log file = /var/log/samba/samba_log.%m
max log size = 100
time server = Yes
load printers = No
os level = 33
local master = No
ldap ssl = no
hosts allow = 192.168.1., 192.168.2., 127., 192.168.10., 192.168.13.[Test_share]
comment = Test_Share with ClamAV
path = /storage/test_share
read only = No
directory mask = 0777
force directory mode = 0777
guest ok = Yes
vfs objects = vscan-clamav
vscan-clamav:config-file = /usr/local/samba/lib/vscan-clamav.confПомогите, я не знаю что и где копать?
Сделал все как в статье описано, но нехочет пускать в шару на проверку.
в лог кидает:
leonid_boyko (192.168.2.7) connect to service Test_share initially as user asu_leo (uid=1021, gid=1021) (pid 71460)
/usr/libexec/ld-elf.so.1: /usr/local/samba/lib/vfs/vscan-clamav.so: Undefined symbol "atoll"сонфиг:
[global]
dos charset = CP866
unix charset = KOI8-R
display charset = KOI8-R
workgroup = OPER
netbios name = SRV
server string = Samba Server
log file = /var/log/samba/samba_log.%m
max log size = 100
encrypt passwords = yes
time server = Yes
load printers = No
os level = 33
local master = No
ldap ssl = no
guest only = no
hosts allow = 192.168.1., 192.168.2., 127., 192.168.10., 192.168.13.[Test_share]
comment = Test_Share with ClamAV
path = /storage/test_share
read only = No
directory mask = 0777
force directory mode = 0777
guest ok = Yes
vfs objects = vscan-clamav
vscan-clamav:config-file = /usr/local/samba/lib/vscan-clamav.confПомогите разобраться в чем дело?
При перемещении заражённых файлов в карантин их наименования преобразуются в - vir-JxJTqp vir-L6RZ5y vir-P8gdYB vir-VCcIMe, никакого соответствия предедущего и последующего имени. Как узнать исходное имя файла?
>При перемещении заражённых файлов в карантин их наименования преобразуются в - vir-JxJTqp
> vir-L6RZ5y vir-P8gdYB vir-VCcIMe, никакого соответствия предедущего и последующего
>имени. Как узнать исходное имя файла?
Просмотрел исходники - никак :-( , прийдётся подправить самому. Великая сила Открытых Исходников!!!
Хорошая статья, спасибо !
Подскажите про exclude file types пробовал как avi mpg так и avi,mpg так и *.avi *.mpg Как правильно?
очепятка не avi,mpg а avi;mpg
Спасибо за хорошую статью, а так же за реальное сравнение коммерч. антивирусов с ClamAV.
Кто поможет?
КламАВ ругается на любой файл.INFO: Scanning file : '/srv/samba/public/eicar.com'
ERROR: file /srv/samba/public/eicar.com not found, not readable or an error occuredЕсть предложения по данной проблемке????
Попробовал поставить связку Samba 3.0.30 + Samba-vscan-0.3.6c-beta5 + Clamav 0.94 на Debian-Lenny-Beta ,из исходников , используя данный мануал.При установки возникли две небольшие трудности. :)
1)Перед запуском clamd необходимо выполнить команду — ldconfig.
/sbin/ldconfig - настройка динамического связывания во время выполнения.
2)Если КламАВ ругается на любой файл.
INFO: Scanning file : '/srv/samba/publ/eicar.com'
ERROR: file /srv/samba/public/eicar.com not found, not readable or an error occuredНеобходимо указать расшаренной папке , что владелец у неё ClamAV т.е.
samba.conf
[office]
...
path=/home/archiv1
...chown -R clamav:office /home/archiv1
P.S.
За статью автору большое спасибо!
Подскажите, настроил как написано, распаковываю тестовый файл прямо на шаре, да и вообще, даже если его копировать , из пд венды, ничего не происходит.
home samba # ldd /usr/lib/samba/vscan-clamav.so
linux-gate.so.1 => (0xffffe000)
libpcre.so.0 => /usr/lib/libpcre.so.0 (0xb7f24000)
libmagic.so.1 => /usr/lib/libmagic.so.1 (0xb7f10000)
libc.so.6 => /lib/libc.so.6 (0xb7ddd000)
libz.so.1 => /lib/libz.so.1 (0xb7dc9000)
/lib/ld-linux.so.2 (0x80000000)
самба при перезапусках не ругается. вобщем , вродебы должно работать но нет.
Возникла проблема. Clamav - проверяет файлы шары только если задать владельцем каталога шары пользователя clamav. Как быть если владельцем каталога должен быть Ivanov и все файлы и каталоги что внутри него тоже должны иметь владельца Ivanov. Clamav в таком случае их не проверяет. Пишет Access denied при попытке открыть файл скопированный в этот каталог ??? Неужели прийдется давать кламу рута в качестве пользователя под которым он запускается.
Добрый день. Подскажите пожалуйста. Пытаюсь проделать всё вышеописанное на Debian 5
При выполнении make clamav
Выдает ругань :
# make clamav
==========================================================================================
Compiling global/vscan-functions.c with -fPIC
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/includes.h:652:17: error: tdb.h: Нет такого файла или каталога
In file included from /usr/src/samba-3.2.5/source/include/includes.h:653,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/util_tdb.h:32: error: expected specifier-qualifier-list before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/util_tdb.h:49: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:51: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘make_tdb_data’
/usr/src/samba-3.2.5/source/include/util_tdb.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘string_tdb_data’
/usr/src/samba-3.2.5/source/include/util_tdb.h:53: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘string_term_tdb_data’
/usr/src/samba-3.2.5/source/include/util_tdb.h:58: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:61: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:64: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:66: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:68: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:70: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:72: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:74: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:77: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:80: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/util_tdb.h:81: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/util_tdb.h:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdb_fetch_bystring’
/usr/src/samba-3.2.5/source/include/util_tdb.h:85: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/util_tdb.h:85: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/util_tdb.h:87: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/util_tdb.h:101: warning: ‘enum TDB_ERROR’ declared inside parameter list
/usr/src/samba-3.2.5/source/include/util_tdb.h:101: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/samba-3.2.5/source/include/util_tdb.h:103: error: expected declaration specifiers or ‘...’ before ‘tdb_validate_data_func’
/usr/src/samba-3.2.5/source/include/util_tdb.h:104: error: expected declaration specifiers or ‘...’ before ‘tdb_validate_data_func’
/usr/src/samba-3.2.5/source/include/util_tdb.h:106: error: expected declaration specifiers or ‘...’ before ‘tdb_validate_data_func’
In file included from /usr/src/samba-3.2.5/source/include/includes.h:700,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/rpc_eventlog.h:52: error: expected specifier-qualifier-list before ‘TDB_CONTEXT’
In file included from /usr/src/samba-3.2.5/source/include/includes.h:718,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/dbwrap.h:24: error: expected specifier-qualifier-list before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/dbwrap.h:33: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/dbwrap.h:35: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/dbwrap.h:35: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/dbwrap.h:93: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/dbwrap.h:94: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘dbwrap_fetch_bystring’
In file included from /usr/src/samba-3.2.5/source/include/includes.h:720,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/ctdbd_conn.h:49: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/ctdbd_conn.h:52: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/ctdbd_conn.h:52: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/ctdbd_conn.h:55: error: expected ‘)’ before ‘key’
/usr/src/samba-3.2.5/source/include/ctdbd_conn.h:57: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
/usr/src/samba-3.2.5/source/include/ctdbd_conn.h:68: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/ctdbd_conn.h:68: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
In file included from /usr/src/samba-3.2.5/source/include/includes.h:804,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/proto.h:411: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/proto.h:451: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/proto.h:451: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/proto.h:453: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/proto.h:459: error: expected declaration specifiers or ‘...’ before ‘TDB_DATA’
/usr/src/samba-3.2.5/source/include/proto.h:6591: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_printer_notify_pid_list’
/usr/src/samba-3.2.5/source/include/proto.h:6770: error: expected ‘)’ before ‘key’
/usr/src/samba-3.2.5/source/include/proto.h:6775: error: expected declaration specifiers or ‘...’ before ‘TDB_CONTEXT’
/usr/src/samba-3.2.5/source/include/proto.h:6779: error: expected declaration specifiers or ‘...’ before ‘TDB_CONTEXT’
/usr/src/samba-3.2.5/source/include/proto.h:7661: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/proto.h:7662: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/proto.h:8161: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/proto.h:8163: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/proto.h:8164: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/proto.h:8165: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/proto.h:8168: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/proto.h:10078: error: expected ‘)’ before ‘*’ token
/usr/src/samba-3.2.5/source/include/proto.h:10291: error: expected ‘)’ before ‘*’ token
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:86:1: warning: "PACKAGE_BUGREPORT" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2495:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:89:1: warning: "PACKAGE_NAME" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2498:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:92:1: warning: "PACKAGE_STRING" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2501:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:95:1: warning: "PACKAGE_TARNAME" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2504:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:98:1: warning: "PACKAGE_VERSION" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2507:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:8,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-functions.h:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘set_boolean’
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:9,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:22: error: expected specifier-qualifier-list before ‘pstring’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:28: error: expected ‘)’ before ‘fname’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:30: error: expected ‘)’ before ‘fname’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:31: error: expected ‘)’ before ‘fname’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:32: error: expected ‘)’ before ‘fname’
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:12,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-filetype.h:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘filetype_init’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-filetype.h:18: error: expected ‘)’ before ‘fname’
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:13,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-parameter.h:78: error: expected specifier-qualifier-list before ‘BOOL’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-parameter.h:107: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘do_common_parameter’
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:15,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileregexp.h:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fileregexp_init’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileregexp.h:18: error: expected ‘)’ before ‘fname’
global/vscan-functions.c:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘set_boolean’
make: *** [global/vscan-functions.po] Ошибка 1
=========================================================================================Заменив в /usr/src/samba-3.2.5/source/include/includes.h и в
/usr/src/samba-3.2.5/source/include/util_tdb.h (тоже ругался)#include "lib/tdb/include/tdb.h"
(было #include "tdb.h")на что он теперь говорит
=========================================================================================
# make clamav
Compiling global/vscan-functions.c with -fPIC
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:86:1: warning: "PACKAGE_BUGREPORT" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2495:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:89:1: warning: "PACKAGE_NAME" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2498:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:92:1: warning: "PACKAGE_STRING" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2501:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:95:1: warning: "PACKAGE_TARNAME" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2504:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:6,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-config.h:98:1: warning: "PACKAGE_VERSION" redefined
In file included from /usr/src/samba-3.2.5/source/lib/replace/replace.h:32,
from /usr/src/samba-3.2.5/source/include/includes.h:28,
from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:4,
from global/vscan-functions.c:15:
/usr/src/samba-3.2.5/source/include/config.h:2507:1: warning: this is the location of the previous definition
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:8,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-functions.h:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘set_boolean’
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:9,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:22: error: expected specifier-qualifier-list before ‘pstring’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:28: error: expected ‘)’ before ‘fname’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:30: error: expected ‘)’ before ‘fname’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:31: error: expected ‘)’ before ‘fname’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileaccesslog.h:32: error: expected ‘)’ before ‘fname’
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:12,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-filetype.h:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘filetype_init’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-filetype.h:18: error: expected ‘)’ before ‘fname’
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:13,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-parameter.h:78: error: expected specifier-qualifier-list before ‘BOOL’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-parameter.h:107: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘do_common_parameter’
In file included from /usr/src/samba-vscan-0.3.6c-beta5/include/vscan-global.h:15,
from global/vscan-functions.c:15:
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileregexp.h:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fileregexp_init’
/usr/src/samba-vscan-0.3.6c-beta5/include/vscan-fileregexp.h:18: error: expected ‘)’ before ‘fname’
global/vscan-functions.c:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘set_boolean’
make: *** [global/vscan-functions.po] Ошибка 1
=========================================================================================Может кому то удалось скрестить samb-у 3.2.5 с clamav. Спасибо.
Здравствуйте !
Может быть Вы сможете подсказать мне решение следующей проблемы. У меня отлаженная Java-программа, которая пересылает на сервер текстовый файл. Мой провайдер поставил на сервер clamav. Теперь через раз этот файл переименовывается "на лету" в in.Имя файла., хотя содержимое не портится. Это, естественно вызывает дальнейшие ошибки. Можно ли как-нибудь отменить переименование файла или вообще можно ли хоть что-то сделать ?
Думаю по последнему посну сначала к провайдеру.
Задача не ясна.