Недоступная самба поделится с vscan-clamav

Я настроил Samba с помощью vscan-clamav, и, похоже, все настроено правильно. Однако, когда я пытаюсь получить доступ к общему ресурсу Samba из Windows, я получаю следующую ошибку.

---------------------------
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   
---------------------------

Когда я комментирую следующие строки в файле smb.conf, я могу получить доступ к общим ресурсам, но, очевидно, сканирование на вирусы в реальном времени не работает.

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

Я проверил, что clamav работает правильно. Я также проверил следующее:

vscan-clamav.conf содержит clamd socket name = /var/run/clamav/clamd.ctl, который существует.

Пользователь clamav является владельцем каталога / var / run / clamav.

Демон clamav работает.

Чего мне не хватает?

0
задан 8 April 2012 в 11:24

1 ответ

Посмотрите в системном журнале, вы можете увидеть такие сообщения:

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

Если это так, это может означать, что в вашей системе нет подключаемого модуля vscan-clamav. Если он у вас есть, вы должны найти его как каталог (или, может быть, файл?) В /usr/lib/samba или /usr/local/lib/samba. Вам нужен этот модуль, а также запуск clamav.

0
ответ дан 8 April 2012 в 11:24

Другие вопросы по тегам:

Похожие вопросы: