Clam AntiVirus 0.87.1 for OSX Server 10.4+ (TIGER)Apple already installs a user and group with the name of clamav with uid/gid 82, but just in case it has been deleted or something... niutil -create . /groups/clamav niutil -createprop . /groups/clamav gid 82 niutil -createprop . /groups/clamav realname 'clamav' niutil -create . /users/clamav niutil -createprop . /users/clamav uid 82 niutil -createprop . /users/clamav gid 82 niutil -createprop . /users/clamav passwd '*' niutil -createprop . /users/clamav realname 'clamav' Let's download, configure and build from source code: curl -O http://heanet.dl.sourceforge.net/sourceforge/clamav/clamav-0.87.1.tar.gz gnutar -xvzf clamav-0.87.1.tar.gz cd clamav-0.87.1 ./configure --prefix=/usr/clamav make make check make install Postinstall run these lines via terminal: ln -s /usr/clamav/bin/freshclam /usr/bin/ ln -s /usr/clamav/bin/clamdscan /usr/bin/ ln -s /usr/clamav/bin/clamscan /usr/bin/ ln -s /usr/clamav/bin/sigtool /usr/bin/ ln -s /usr/clamav/man/man1/clamdscan.1 /usr/share/man/man1/clamdscan.1 ln -s /usr/clamav/man/man1/clamscan.1 /usr/share/man/man1/clamscan.1 ln -s /usr/clamav/man/man1/freshclam.1 /usr/share/man/man1/freshclam.1 ln -s /usr/clamav/man/man1/sigtool.1 /usr/share/man/man1/sigtool.1 ln -s /usr/clamav/man/man5/clamd.conf.5 /usr/share/man/man5/clamd.conf.5 ln -s /usr/clamav/man/man8/clamav-milter.8 /usr/share/man/man8/clamav-milter.8 touch /var/log/clam-update.log chmod 600 /var/log/clam-update.log chown clamav /var/log/clam-update.log Let's start-up clamd, virus scanning deamon and freshclam which will update virus signature database once per day. /usr/clamav/sbin/clamd /usr/clamav/bin/freshclam -d -c 24 -l /var/log/clam-update.log The above procedure will work with most MTA's, including Exim or Postfix, if their config files are set correctly. |