URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 12311
[ Назад ]

Исходное сообщение
"Тематический каталог: Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux..."

Отправлено auto_topic , 27-Сен-05 01:00 
Обсуждение статьи тематического каталога: Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)

Ссылка на текст статьи: http://www.opennet.me/base/net/samba_clamav.txt.html


Содержание

Сообщения в этом обсуждении
"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено Прхожий , 27-Сен-05 01:00 
>Так же существенным недостатком ClamAV являеться
>нежелание разработчиков добавлять алгоритмы
>поддержки RAR3 и 7Z по лицензионным соображениям.

Как то не очень выглядит эта фраза, 7zip пока ни один
из коммерческих разработчиков антивирусов у себя
не добавил, а вы это в кламаве существенным
недостатком обозначили, означает ли сие, что если кто
из коммерческих антивирусов 7zip не поддерживает, то
они тоже "один большой недостаток"? Поддержка RAR3
тоже не у всех коммерческих антивирусов имеется....


"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено wotl , 27-Сен-05 11:21 
У меня 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 находиться в директории инклудесов самбы...Вот такая трабла! Плиз Хелп!!!

"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено wotl , 27-Сен-05 17:02 
Спасибо...уже разобрался...

"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено wotl , 28-Сен-05 16:04 
> (действие quarantine к сожалению, мне не удалось добиться)

В vscan-clamav.conf выставляешь quarantine directory
Чтобы карантин заработал, нужно просто выставить права на эту директорию 777.


"Где взять обновы?"
Отправлено Spectr , 14-Ноя-05 12:14 
Блин а как этому кламу подсунуть обновления, если в сети инета нет, и где их взять отдельно?

"антивирь - серверкиллер?"
Отправлено Miller , 13-Янв-06 09:39 
Все сделали как в примерах - все отлично, но обнаружилась ГИГАНТСКАЯ беда:
В обычной ситуации все работает "на ура". При попытке записать зараженный файл на сервак он (файл) удаляется.
НО - если зараженный комп попытается заразить уже имеющиеся файлы на серваке, то сервак станет совсем чистым
ни вирусов, ни файлов......
:(
как быть? что делать?

"антивирь - серверкиллер?"
Отправлено peredoz , 27-Янв-06 18:51 
100% повод написать багрепорт авторам.
Как временное решение - запускаешь две самбы. Обе на нестандартных портах. Перенаправляешь фаерволом (не уверен возможно ли это) запись в шару на самбу №1, а чтение на самбу №2. Потом просто настраиваешь зеркалирование первой во вторую (через FAM например). В результате самба №2 у тебя всегда чистая, и в реале именно с нее все читают. Непонтно только что делать если надо файл по настоящему удалить. Чето типа того короче, надо извращаться.

"антивирь - серверкиллер?"
Отправлено Junior , 09-Мрт-06 17:02 
Использовать dazuko с самбой.
При грамотной настройке антивирус НЕ ДАСТ записать
зараженный файл на самбовую шару, а значит заражения
не произойдёт.

"Не пускает на шару"
Отправлено leo , 10-Мрт-06 11:05 
Поставил Samba 3.0.21c b последний ClamAV
почту проверяет отлично, самба без него работает, но когда указываю
vfs object = vscan-clamav
    vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
в логах ничего не ругается а в шару не пускает
Че может быть???

"Не пускает на шару"
Отправлено peredoz , 10-Мрт-06 11:44 
>Поставил Samba 3.0.21c b последний ClamAV
>почту проверяет отлично, самба без него работает, но когда указываю
>vfs object = vscan-clamav
>    vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
>в логах ничего не ругается а в шару не пускает
>Че может быть???

Подыми в самбе уровень журнализации, потомучто без логов тебе тут никто не поможет.


"Не пускает на шару"
Отправлено leo , 10-Мрт-06 14:34 
Поднял лог:
в 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


"Не пускает на шару"
Отправлено peredoz , 10-Мрт-06 15:06 
>Поднял лог:
>в 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 ищет внешние библиотеки.


"Не пускает на шару"
Отправлено leo_boy , 10-Мрт-06 17:15 
>>Поднял лог:
>>в 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
>ищет внешние библиотеки.

Ну а какие (как узнать что надо и куда положить)
У меня уже ничего не соображает....


"А что в 3 версии поменялось в smbpasswd"
Отправлено leo , 13-Мрт-06 18:21 
поставил 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

ЧТО ЭТО?????? ПОЧЕМУ???? Как побороть?


"А что в 3 версии поменялось в smbpasswd"
Отправлено leo , 13-Мрт-06 18:52 
Победил!!! Это был глюк как только перегрузил машину которая подключалась на шару (ХР ПРО)
все стало нормально. Но причем здесь правка smbpasswd (и кто правил файл????) непонятно ?!

"Делаю все как описано но..."
Отправлено leo_boy , 21-Мрт-06 14:50 
Привет! Переставил самбу, той версии как в статье. 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

Помогите, я не знаю что и где копать?


"Сделал все как написано но..."
Отправлено leo_boy , 21-Мрт-06 14:54 
Сделал все как в статье описано, но нехочет пускать в шару на проверку.
в лог кидает:
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

Помогите разобраться в чем дело?


"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено somebody , 25-Май-06 15:45 
При перемещении заражённых файлов в карантин их наименования преобразуются в - vir-JxJTqp  vir-L6RZ5y  vir-P8gdYB  vir-VCcIMe, никакого соответствия предедущего и последующего имени. Как узнать исходное имя файла?

"Использование ClamAV для проверки ресурсов Samba 3.0.x через..."
Отправлено somebody , 28-Сен-06 17:55 
>При перемещении заражённых файлов в карантин их наименования преобразуются в - vir-JxJTqp
> vir-L6RZ5y  vir-P8gdYB  vir-VCcIMe, никакого соответствия предедущего и последующего
>имени. Как узнать исходное имя файла?


Просмотрел исходники - никак :-( , прийдётся подправить самому. Великая сила Открытых Исходников!!!


"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено dim , 07-Июн-06 14:20 
Хорошая статья, спасибо !

"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено alex , 23-Авг-06 10:48 
Подскажите про exclude file types пробовал как avi mpg так и avi,mpg так и *.avi *.mpg Как правильно?

"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено alex , 23-Авг-06 11:01 
очепятка не avi,mpg а avi;mpg

"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено Foxbat , 22-Янв-07 12:55 
Спасибо за хорошую статью, а так же за реальное сравнение коммерч. антивирусов с ClamAV.

"Использование ClamAV для проверки ресурсов Samba 3.0.x через..."
Отправлено igor , 21-Апр-08 13:33 
Кто поможет?
КламАВ ругается на любой файл.

INFO: Scanning file : '/srv/samba/public/eicar.com'
ERROR: file /srv/samba/public/eicar.com not found, not readable or an error occured

Есть предложения по данной проблемке????


"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено user , 11-Сен-08 11:18 
Попробовал поставить связку 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.
За статью автору большое спасибо!


"Использование ClamAV для проверки ресурсов Samba 3.0.x через..."
Отправлено AdviZzzor , 12-Янв-09 00:43 
Подскажите, настроил как написано, распаковываю тестовый файл прямо на шаре, да и вообще, даже если его копировать , из пд венды, ничего не происходит.
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 для проверки ресурсов Samba 3.0.x через..."
Отправлено yavik , 12-Дек-08 22:13 
Возникла проблема. Clamav - проверяет файлы шары только если задать владельцем каталога шары пользователя clamav. Как быть если владельцем каталога должен быть   Ivanov    и все файлы и каталоги  что внутри него тоже должны иметь владельца Ivanov.     Clamav   в таком случае их не проверяет. Пишет Access denied при попытке открыть файл скопированный в этот каталог  ??? Неужели прийдется давать кламу рута в качестве пользователя под которым он запускается.

"Тематический каталог: Использование ClamAV для проверки ресу..."
Отправлено Макс , 21-Июн-09 18:50 
Добрый день. Подскажите пожалуйста. Пытаюсь проделать всё вышеописанное на 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. Спасибо.


"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено Князева Лидия Васильевна , 30-Окт-09 11:14 
Здравствуйте !
Может быть Вы сможете подсказать мне решение следующей проблемы. У меня отлаженная Java-программа, которая пересылает на сервер текстовый файл. Мой провайдер поставил на сервер clamav. Теперь через раз этот файл переименовывается "на лету" в in.Имя файла., хотя содержимое не портится. Это, естественно вызывает дальнейшие ошибки. Можно ли как-нибудь отменить переименование файла или вообще можно ли хоть что-то сделать ?

"Использование ClamAV для проверки ресурсов Samba 3.0.x через VFS в Linux (samba virus clamav linux fs slackware)"
Отправлено efuego , 27-Фев-11 20:17 
Думаю по последнему посну сначала к провайдеру.
Задача не ясна.