erro freshclam, arquivo “clamd.conf” não encontrado

14

Quando eu executo o seguinte comando:

sudo freshclam

Se forem encontradas atualizações nas definições de vírus, etc., no final da saída, esta mensagem de erro

ERROR: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf

Mas se eu executar o comando quando não houver novas atualizações disponíveis, não receberei esta mensagem de erro. Por que estou recebendo essa mensagem de erro (como eu não a obtive antes ao executar as mesmas operações)? E eu posso consertar o problema (se precisar de conserto)?

Estou executando o Ubuntu 14.10 e o ClamAV (a versão mais recente).

Atualização de informações:

Este comando:

ls -al /var/log/clamav/

Saídas:

total 124
drwxr-xr-x  2 clamav clamav  4096 Feb 22 11:14 .
drwxrwxr-x 15 root   syslog  4096 Feb 24 18:26 ..
-rw-r-----  1 clamav adm    46790 Feb 24 18:31 freshclam.log
-rw-r-----  1 clamav adm    59109 Feb 22 11:14 freshclam.log.1

E este comando:

more /etc/clamav/clamd.conf

Saídas:

/etc/clamav/clamd.conf: No such file or directory

Eu também tentei reinstalar clamav , mas ainda recebo o mesmo erro ao executar sudo freshclam .

    
por Great Uncle Bulgaria 24.02.2015 / 14:57

2 respostas

27

Parece que instalar o clamav via apt-get install clamav na verdade não instala o daemon clamav; instala apenas o daemon freshclam. Você provavelmente vai querer instalar clamav-daemon também. Na primeira vez que o clamd for executado, ele criará /etc/clamav/clamd.conf .

Observe que o pacote clamav instala clamscan , que você pode invocar manualmente para verificar arquivos / diretórios específicos. No entanto, por padrão, nada será verificado automaticamente. O clamav-daemon permite que as varreduras sejam acionadas remotamente, mas mesmo isso não programa varreduras ou fornece proteção em tempo real.

Este é um bom lembrete de que você nunca deve apenas instalar um software de segurança e esquecê-lo. Você precisa se certificar de que está funcionando corretamente. Tenho certeza que muitas pessoas executam sudo apt-get install clamav , então apenas assuma que ele está funcionando em segundo plano - quando, na verdade, tudo o que está em execução é freshclam.

Se você está realmente procurando proteção em tempo real, em vez de apenas tentar executar uma varredura, user61995 mencionou uma possível solução . Eu não testei isso.

tl; dr: sudo apt install clamav-daemon para corrigir o erro, mas você ainda precisa executar as verificações manualmente para protegê-lo; esses pacotes não fornecem proteção em tempo real.

    
por Zenexer 06.06.2015 / 07:54
2

A verificação ao acessar existe se você estiver procurando por isso. Existe um módulo do kernel: o Dazuko. Dê uma olhada no manual do ClamAV ( link ) capítulo 4.1.1.

    
por user61995 12.01.2016 / 08:51