Instalando o Antivírus ClamAV no Linux

Pensar que o Linux é um sistema operacional 100% seguro e que não necessita de um antívirus é um equívoco que muitos cometem ou negligenciam. O Linux é sim um sistema muito robusto e seguro, mas tudo depende de como ele é configurado e usado, as políticas utilizadas, regras de firewall e outros. Portanto se você usa o Linux em rede e possui compartilhamentos com máquinas Windows, é muito importante que você utilize um antívirus para que um vírus proveniente do Windows não infecte seus arquivos. Neste tutorial básico vou mostrar como instalar o antívirus ClamAV em um sistema operacional Linux. Neste caso estou usando o Fedora 11, mas as regras servem para outras distribuições. O ClamAV foi testado nas seguintes plataformas UNIX: GNU/Linux, Solaris, FreeBSD, OpenBSD, Mac OS X.

A maneira mais simples para instalar este antivírus é utilizando o gereciador de pacotes da sua distribuição. No fedora basta executar o seguinte comando como root.

# yum install clamav clamav-scanner clamav-update clamav-devel

ou para uma instalação mais completa:

# yum install clamav*

No Ubuntu:

# apt-get update
# apt-get build-dep -y clamav
# apt-get install clamav clamav-daemon clamav-freshclam

Caso o clamav não esteja na sua lista de repositórios, edite o arquivo que contém os repositórios e adicione qualquer um sugerido pela equipe do  clamv no link http://www.clamav.net/download/packages/packages-linux para a sua distribuição.

Após instalado edite os arquivos “/etc/freshclam.conf” e “/etc/clamd.conf” e comente a linha onde está escrito “Example”, ficando desta maneira “#Example”. Salve os arquivos e atualize o antivírus, para isto digite o comando:

# freshupdate.

Tudo certo basta fazer uma varredura no seu sistema.

# clamscan -r /

Caso queira imprimir na tela somente os arquivos infectados utilize:

# clamscan -ri /

Isto irá varrer o sistema inteiro, para vasculhar uma pasta específica troque a pasta raiz “/” pela pasta desejada.

Para instalar o clamav através do código fonte, baixe a versão mais recente ou a versão desejada no site http://www.clamav.net/download/sources.

Se for a primeira vez que estiver instalando o clamav, então será necessário criar um grupo e um usuário para ele. Para isto como root execute os seguintes comandos.

# groupadd clamav

# useradd -g clamav -s /bin/false -c “Clam Antivirus” clamav

O comando “groupadd” adiciona um novo grupo, neste caso o grupo se chama “clamav”.O comando “useradd” adiciona um novo usuário, os parâmetros utilizados foram “-g” que indica a qual grupo ele irá pertencer, “-s” qual shell o usuário irá utilizar, no exemplo utilizaremos o “/bin/false” para não permitir login ao usuário criado por questões de segurança, “-c” uma descrição do usuário e por último o nome do usuário, que neste caso se chama “clamav”.

Após criar o grupo e o usuário, descompacte os arquivos baixados, exemplo:

$ tar -xvzf clamav-0.95.2.tar.gz

$ cd clamav-0.95.2

Agora para compilar utilize os seguintes comandos dentro do diretório descompactado:

$ ./configure –sysconfdir=/etc

$ make

# make install

Utilizando a opção “–sysconfdir=/etc” você irá instalar os arquivos de configuação do antivírus no diretório “/etc”, caso contrário eles serão instalados no diretório “/usr/local/etc”.

Novamente o antivirus estará pronto para uso, atualize e faça uma varredura no sistema. É importante ressaltar que caso você compile seu próprio software, lembre-se de salvar os fontes compilados para que depois seja possível remover completamente o software instalado, bastando entrar na pasta onde este foi compilado e executar o comando:

# make uninstall

Caso queira automatizar as varreduras e updates, adicione os scripts desejados na crontab. O ClamAV ainda possui várias opções de configuração e otimização, para isto aconselho ler a documenteção e vários outros tutoriais encontrados na internet.