[EMAIL PROTECTED] wrote:
[2003/12/12 06:38:00, 3] smbd/vfs.c:vfs_init_custom(227)
Initialising custom vfs hooks from [vscan-mksd.so]
[2003/12/12 06:38:00, 5] lib/module.c:smb_probe_module(102)
Probing module 'vscan-mksd.so'
[2003/12/12 06:38:00, 5] lib/module.c:smb_probe_module(113)
*******************************************************
Probing module 'vscan-mksd.so': Trying to load from /usr/local/samba/lib/vfs/vscan-mksd.so.so
^^^^^^
*******************************************************


[2003/12/12 07:41:34, 2] lib/module.c:do_smb_load_module(64)
   Module '/usr/local/samba/lib/vfs/vscan-mksd.so.so' loaded
^^^^^^

Could you solve this problem meanwhile?
I'm fighting with same problem.

For Samba 3.x the correct setting is simply vfs objects = vscan-mksd

No ".so" extension, no path at all. See man 5 smb.conf for details.

With the help of your thread, i'm able to load the vscan-clamav module, but it seems to me, that the scanner doesn't work. If i copy the EICAR test to the share, there is no warning or anything else.

samba-vscan logs everything via syslog, so check /var/log/messages. Moreover, please read through the INSTALL file of samba-vscan, here's a quote of the upcoming 0.3.5 release (support of libclamav is not
available in earlier releases, so please just skip it):


- Clam AntiVirus
  samba-vscan (clamav module) can be configured to use for the
  Clam AntiVirus daemon (clamd) or the ClamAV library (libclamav).
  Usage of clamd is default.

Daemon:
You need Clam AntiVirus Daemon from http://www.clamav.net/. As socket name
/var/run/clamd is assumed. You can modify this via CLAMD_SOCKET_NAME
in vscan-clamav.h or via clamd socket name = <string> in the run-time
configuration file.
The socket must have read/write permissions for everyone (i.e.
chmod a+rw /var/run/clamd), as smbd runs under various user IDs (i.e.
"nobody" or as the user "xyz", when user "xyz" is connected to his home
directory). This could be a security risk, as now an attacker could pass
arbitrary commands to Clam AntiVirus Daemon, so we need a better
solution here ...


  libclamav:
  To use the ClamAV library instead, use the --with-clamav-lib switch for
  ./configure. Keep in mind, if vscan-clamav is build and linked for
  libclamav, you must rebuild the module if you decide to use clamd
  instead.


HTH


best regards,
Rainer Link


-- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba

Reply via email to