$ clamd ERROR: Please edit the example config file /etc/clamav.conf.This shows a location of the configuration file. The format and options of this file are fully described in the clamav.conf(5) manual. clamd configuration is very easy because the config file is well commented. Remember - you must remove the "Example" directive.
Another feature of clamd is on-access scanning based on the Dazuko module, available from http://dazuko.org. This is not required to run clamd - furthermore, you shouldn't run Dazuko on production systems. A special thread in clamd responsible for a communication with Dazuko is called "Clamuko" (it's due to the funny name of Dazuko - we don't know what Clamuko means). Clamuko is supported on Linux and FreeBSD only. To compile dazuko execute:
$ tar zxpvf dazuko-a.b.c.tar.gz $ cd dazuko-a.b.c $ make dazuko or $ make dazuko-smp (for smp kernels) $ su # insmod dazuko.o # cp dazuko.o /lib/modules/`uname -r`/misc # depmod -aDepending on your Linux distribution you have to add a "dazuko" entry to
modprobe dazukoto some startup file in order to load dazuko at a boot time. Compilation on FreeBSD is very similar. You must also create the /dev/dazuko device:
$ cat /proc/devices | grep dazuko 254 dazuko $ su -c "mknod -m 600 /dev/dazuko c 254 0"Now just configure Clamuko in clamav.conf and see the 3.3 section.