Compartilhamento de Samba Inacessível com vscan-clamav

0

Eu configurei o Samba com vscan-clamav e tudo parece estar configurado corretamente. No entanto, quando tento acessar um compartilhamento do Samba no Windows, recebo o seguinte erro.

---------------------------
Open Folder
---------------------------
\<share name> is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions.

A device attached to the system is not functioning.

---------------------------
OK   
---------------------------

Quando eu comento as seguintes linhas no smb.conf, posso acessar os compartilhamentos, mas obviamente a varredura de vírus em tempo real não funciona.

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

Eu verifiquei que o clamav está funcionando corretamente. Eu também verifiquei o seguinte:

vscan-clamav.conf contém clamd socket name = /var/run/clamav/clamd.ctl que existe.

O usuário clamav possui a propriedade do diretório / var / run / clamav.

O daemon clamav está em execução.

O que estou perdendo?

    
por Nilpo 08.04.2012 / 09:24

1 resposta

1

Procure no seu log do sistema, você pode ver mensagens como esta:

smbd_vfs_init: vfs_init_custom failed for vscan-clamav
vfs_init failed for service x

Se for assim, isso pode indicar que você não possui o módulo conectável vscan-clamav em seu sistema. Se você tiver, você deve encontrá-lo como um diretório (ou talvez um arquivo?) Em /usr/lib/samba ou /usr/local/lib/samba . Você precisa deste módulo, assim como de executar o clamav.

    
por domu 29.05.2012 / 07:48