Woah, I need to proof-read my emails better.  I meant to say, "You shouldn't 
need 'sudo' if your user can write to the directory.


Micah Snyder
ClamAV Development
Talos
Cisco Systems, Inc.


On Aug 21, 2018, at 12:45 PM, Micah Snyder (micasnyd) 
<micas...@cisco.com<mailto:micas...@cisco.com>> wrote:

Hi Mike,

It depends on whether what your clamav database directory's user permissions 
are set to.  You shouldn't need freshclam if your user can write to the 
directory.

At this time, ClamAV relies on the installer (or sys admin) to configure the 
permissions.
If you install from source, the default install path places the database in 
/usr/local/share/clamav.  On my mac, it doesn't require 'sudo' to write to that 
directory.  If you installed from MacPorts or Homebrew, the installation path 
is different.

For homebrew it seems to use the Cellar location and also install symlinks in 
the default system locations (/usr/local/...):
/usr/local/Cellar/clamav/<version>/share/clamav
I guess MacPorts went with:
/opt/local/share/clamav)

On some systems, I believe they install to /usr/..., with the database then 
being in:
/usr/share/clamav.

I'm really not certain on the default permissions settings for each OS.  I 
guess the TL;DR is that it isn't consistent across every OS.  Sorry about the 
confusion.

Micah Snyder
ClamAV Development
Talos
Cisco Systems, Inc.


On Aug 20, 2018, at 9:31 PM, Michael Newman 
<mgnew...@mac.com<mailto:mgnew...@mac.com>> wrote:



Al Varnell wrote:

It appears to me from your other thread that you are using a Homebrew compiled 
installation. If that is the case, then you need to contact the package 
distributor (Homebrew) about any issues with their compilation.


Actually, it’s MacPorts, but, point taken. I’ve posted this inquiry on their 
mailing list.

But I really don't understand why you want to use sudo if everything is working 
for you. I personally never use sudo and never have seen a need to.


I "want" to use sudo because everything I’ve read says that’s what to do. For 
example, this in the GitHub FAQ:

After ClamAV is installed, then what? How do I update / refresh the virus 
database?

You will need to edit the freshclam.conf.example file located in 
/usr/local/etc. Once that is done, you will need to run a 'sudo freshclam' to 
download the signatures. You will need to run the command to update signatures 
often so that ClamAV has the most up to date signatures.

But, since you say that sudo is not necessary and because it doesn’t work, I 
won’t use it anymore.

Thanks for your advice.

Mike


_______________________________________________
clamav-users mailing list
clamav-users@lists.clamav.net<mailto:clamav-users@lists.clamav.net>
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

_______________________________________________
clamav-users mailing list
clamav-users@lists.clamav.net<mailto:clamav-users@lists.clamav.net>
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

_______________________________________________
clamav-users mailing list
clamav-users@lists.clamav.net
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to