проблемы с clamav-vscan

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

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

Dagman
Сообщения: 20
ОС: CentOS

проблемы с clamav-vscan

Сообщение Dagman »

Всем привет! Проблема следующего характера, когда в smb.conf в определенной шаре прописываю

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


vfs objects = vscan-clamav
vscan-clamav:config-file = /etc/samba/vscan-clamav.conf


После рестарта smb не могу зайти на эту шару, пишет что нет доступа, как только комментирую эти строчки все возвращается на круги своя.

Система CentOS 5.2
вот мои конфиги


uname -a
Linux baseserver.dt.po 2.6.18-92.el5 #1 SMP Tue Jun 10 18:49:47 EDT 2008 i686 i686 i386 GNU/Linux

smbd --version
Version 3.0.28-1.el5_2.1

но компилил исходниками samba-3.0.25b.tar.gz т.к. версии выше выдавали ошибки при make clamav

vim /etc/samba/smb.conf

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

[global]
       workgroup = DT
       netbios name = BASESERVER
       server string = VM01 Samba Server
       security = ads
       encrypt passwords = yes
       realm = DT.PO
       password server = main.dt.po
       winbind enum users = yes
       winbind enum groups = yes
       winbind cache time = 1800
       winbind use default domain = yes
       winbind refresh tickets = yes
       idmap uid = 10000-20000
       idmap gid = 10000-20000
       template shell = /bin/bash
       template homedir = /home/%U
       printing = cups
       load printers = yes
        dos charset = 866
        interfaces = 192.168.0.45
        auth methods = winbind
        syslog = 0
        log level = 0 vfs:1
        log file = /var/log/samba/samba.log
        max log size = 0
        socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
        show add printer wizard = No
        os level = 8
        hosts allow = 192.168.0., 127.0.0.1
        case sensitive = No
        hide unreadable = Yes
        preferred master = no
        local master = no
        domain master = no
        client use spnego = yes
        client signing = yes
        dns proxy = no
        name resolve order = hosts wins bcast lmhosts
        guest ok = no
        guest account = nobody
        printcap name = cups
        wins support = yes
        hide unreadable = Yes
        case sensitive = No
[printers]
        comment = All printers
        path = /var/spool/samba
        public = yes
        printable = yes
        guest ok = yes
[Общие папки]
        path = /var/local/share
        admin users = "@DT\администраторы домена"
        valid users = "@DT\пользователи домена"
        writeable = yes
        browseable = yes
        guest ok = yes
        inherit acls = Yes
        inherit owner = Yes
        map acl inherit = yes
        vfs objects = recycle, vscan-clamav
        vscan-clamav:config-file = /etc/samba/vscan-clamav.conf
        recycle:repository = .recycle
        recycle:keeptree = yes
        recycle:versions = yes
        recycle:exclude = *.tmp | *.TMP | ~$* | ~WRL*
        recycle:maxsize = 104805760
        veto files = /.*/
[личная папка %U]
        admin users = "@DT\администраторы домена"
        path = /var/local/private/%U
        valid users = "@DT\пользователи домена"
        writeable = yes
        browseable = yes
        guest ok = yes
        inherit acls = Yes
        inherit owner = Yes
        map acl inherit = yes
        vfs objects = recycle, vscan-clamav
       vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
#       full_audit:prefix = %u|%I
#       full_audit:failure = none
#       full_audit:success = connect disconnect opendir mkdir rmdir closedir open close read pread write pwrite sendfile rename unlink chmod fchmod chown fchown chdir ftruncate lock symlink readlink link mknod realpath
#       full_audit:facility = local5
#       full_audit:priority = notice
        recycle:repository = .recycle
        recycle:keeptree = yes
        recycle:versions = yes
        recycle:exclude = *.tmp | *.TMP | ~$* | ~WRL*
        recycle:maxsize = 104805760

[wine_c]
        path = /
        valid users = "@DT\администраторы домена"
        writeable = yes
        browseable = yes
        guest ok = yes
        veto files = /*.avi/*.mp*/*.jpg/*.bmp/*.gif/*.wav/
        browseable = no


vi /etc/clamd.conf

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

LogFile /var/log/clamav/clamd.log

LogFileMaxSize 0

LogTime yes

LogSyslog yes

PidFile /var/run/clamav/clamd.pid

TemporaryDirectory /var/tmp

DatabaseDirectory /var/clamav
LocalSocket /tmp/clamd.socket

FixStaleSocket yes

TCPSocket 3310

TCPAddr 127.0.0.1

MaxConnectionQueueLength 30


vim /etc/sam va/vscan-clamav.conf

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

[samba-vscan]

max file size = 0

verbose file logging = no

scan on open = yes

scan on close = yes

deny access on error = yes

deny access on minor error = yes

send warning message = yes

infected file action = delete

quarantine directory  = /tmp

quarantine prefix = vir-

max lru files entries = 100

lru file entry lifetime = 5

exclude file types =

clamd socket name = /tmp/clamd.socket

libclamav max files in archive = 1000

libclamav max archived file size = 10485760

libclamav max recursion level = 5


Незнаю важно это или нет но авторизация в системе происходит через winbind
Спасибо сказали:
Dagman
Сообщения: 20
ОС: CentOS

Re: проблемы с clamav-vscan

Сообщение Dagman »

До включения модуля

smbclient -U dagman //localhost/data
Password:
Domain=[DT] OS=[Unix] Server=[Samba 3.0.28-1.el5_2.1]
smb: \>


После

smbclient -U dagman //localhost/data
Password:
Domain=[DT] OS=[Unix] Server=[Samba 3.0.28-1.el5_2.1]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Спасибо сказали:
Dagman
Сообщения: 20
ОС: CentOS

Re: проблемы с clamav-vscan

Сообщение Dagman »

Перепробовал уже все варианты, ничего не помогает....=(
Спасибо сказали:
Аватара пользователя
Kataklysm
Сообщения: 280
ОС: Linux Suse 10.2-10.3 Sles-10.1

Re: проблемы с clamav-vscan

Сообщение Kataklysm »

Написано же "tree connect failed: NT_STATUS_BAD_NETWORK_NAME"
Русские символы в конфигах это ЗЛО.
Спасибо сказали:
Dagman
Сообщения: 20
ОС: CentOS

Re: проблемы с clamav-vscan

Сообщение Dagman »

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

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

Domain=[DT] OS=[Unix] Server=[Samba 3.0.28-1.el5_2.1]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Спасибо сказали:
Аватара пользователя
INF[SZ]
Сообщения: 395
ОС: Centos

Re: проблемы с clamav-vscan

Сообщение INF[SZ] »

Выставите в no параметры

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

deny access on error = yes
deny access on minor error = yes


Кстати у вас в логах должна быть ошибка при рестарте посмотрите /var/log/messages и /var/log/samba/*.log
Я не понял Вашего вопроса, но я Вам на него отвечу.
Спасибо сказали:
Dagman
Сообщения: 20
ОС: CentOS

Re: проблемы с clamav-vscan

Сообщение Dagman »

вы оказались правы, так и есть

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

tail -f /var/log/samba/samba.log
[2008/08/18 11:59:16, 0] smbd/vfs.c:smbd_vfs_init(280)
  smbd_vfs_init: vfs_init_custom failed for vscan-clamav
[2008/08/18 11:59:16, 0] smbd/service.c:make_connection_snum(863)
  vfs_init failed for service Личная Папка dagman
  current SMB_VFS_INTERFACE_VERSION is 21.
  Please recompile against the current Samba Version!
[2008/08/18 11:59:16, 0] lib/module.c:do_smb_load_module(69)
  Module '/usr/lib/samba/vfs/vscan-clamav.so' initialization failed: NT_STATUS_OBJECT_TYPE_MISMATCH
[2008/08/18 11:59:16, 0] smbd/vfs.c:vfs_init_custom(155)
  Can't find a vfs module [vscan-clamav]
[2008/08/18 11:59:16, 0] smbd/vfs.c:smbd_vfs_init(280)
  smbd_vfs_init: vfs_init_custom failed for vscan-clamav
[2008/08/18 11:59:16, 0] smbd/service.c:make_connection_snum(863)
  vfs_init failed for service Личная Папка dagman


все из-за того что я собирал модуль на исходниках более старой самбы, т.к. на нужной версии он собираться отказался....
Спасибо сказали:
Dagman
Сообщения: 20
ОС: CentOS

Re: проблемы с clamav-vscan

Сообщение Dagman »

отказался от антивирусной проверки, думаю будет достаточно антивирусников на клиентских машинах, вылезла следующая проблема, из винды очень большая задержка перед чтением файла(даже если просто свойства его смотришь), причем после задержки чтение проиходит довольно быстро...сначало подозревал днс, но nslookup и dig проблем не показали, сейчас подозреваю саму винду, где-то читал что самбу как то можно оптимизаровать под виндовых клиентов но сейчас не могу найти, может кто натыкался?
Спасибо сказали: