On Fri, March 7, 2008 11:52 am, Jay Becker wrote:
> Is there a way to force clamdscan to ignore network mounts (AFS, NFS,
> SMB)?  For example, if several workstations use NFS to mount several
> directories on a server and I want all shared files to be scanned by
> only the server and each client responsible for scanning their local
> files.  I know I could do a recursive scan using the exclude directory
> option, but it seems fairly clumsy as the mounted directories vary and
> there are quite a few clients.  An option such as
> --restrict-to-local-filesystems would be great, but afaik it doesn't
> exist and I can't find evidence of other solutions (except for writing a
> script to find all local files and pass them to clamdscan).  Thanks!
>

Using clamdscan for this is probably the wrong idea unless clamd is
running as root and that's also a wrong idea generally speaking. Using
clamscan run as root gets around the privileges problems that clamd has
when it is running as an privileged user.

So if you read the man page for clamscan you will find this option:

--include=PATT, --include-dir=PATT
Only scan file/directory names containing PATT. It may be used multiple
times.

It works fine for what you're trying to do.

dp

-- 
Dennis Peterson
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://lurker.clamav.net/list/clamav-users.html

Reply via email to