I think --exclude(-dir) is more of what he is looking for. man clamscan will tell you all you need to know.
On Fri, 2008-03-07 at 12:48 -0800, Dennis Peterson wrote: > 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 > _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://lurker.clamav.net/list/clamav-users.html