On 2009-03-06 05:21, Chris wrote: > On Thu, 2009-03-05 at 19:07 -0800, Bill Landry wrote: > >> Chris wrote: >> >>> On Thu, 2009-03-05 at 20:33 -0600, Brandon Perry wrote: >>> >>>> Make sure clamd has permission to read the file :-) >>>> >>>> >>> -rwxr-xr-x 1 root root 228068 2009-03-05 17:42 /usr/local/bin/clamdscan* >>> >>> Odd clamscan works fine: >>> >>> -rwxr-xr-x 1 root root 131462 2009-03-05 17:42 /usr/local/bin/clamscan* >>> >>> so why doesn't clamdscan work or am I missing something here? >>> >> Like Brandon said, make sure the clamdscan has permissions to read the >> file. That's because clamdscan (and clamd) run as whatever user you've >> defined in your clamd.conf file. OTH, clamscan runs with whatever >> permissions you have. If you are logged on as root, than clamscan will >> run as root and can read any file. >> >> Bill >> > > This is the setting in my clamd.conf: > > # Run as another user (clamd must be started by root for this option to > work) > # Default: don't drop privileges > User clamav > > Please disregard, I apparently needed to refresh myself with the > clamdscan manpage: > > [ch...@localhost ~]$ clamdscan -<spam1.txt > fd[12]: OK > > ----------- SCAN SUMMARY ----------- > Infected files: 0 > Time: 0.002 sec (0 m 0 s) > > works fine. Dumbness on my part. >
With 0.95rc you should also be able to use: clamdscan --fdpass file1 [file2 ... fileN] Which works even if clamd doesn't have access to the files (clamdscan passes access rights to clamd). Best regards, --Edwin _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml