Executando o clamscan com a função de lista de arquivos

Sep 12 2020

Estou tentando agendar algumas tarefas usando o ClamAV, mas não consigo encontrar o arquivo que contém os diretórios que desejo verificar.

  * Usar o sudo não funciona.
  * Os arquivos são configurados com permissões 644.
  * Os arquivos são visíveis na linha de comando como branco.

Meu objetivo é usar essas listas para que diferentes pastas do servidor possam ser verificadas durante os tempos de baixo uso. Estou executando isso no CentOS 7.

[ENTRY]
#clamscan -r -i –file-list=/home/web_folders.txt --log=/var/log/clamav/clamscan_web.log

[ERROR]
–file-list=/home/web_folders.txt: No such file or directory
WARNING: –file-list=/home/web_folders.txt: Can't access file

Respostas

MichaelHampton Sep 16 2020 at 07:24

Você copiou e colou um caractere Unicode que se parece com um hífen, mas na verdade não é.

O caractere que você colou foi –, que é um traço.

O caractere real que você deve usar é -, que é um hífen simples conforme aparece no teclado. Neste caso, você deve ter dois deles, ou seja,--file-list=...

Este é um erro em qualquer tutorial que você estava lendo. Alguns sistemas de gerenciamento de conteúdo transformam hífens em travessões Unicode se eles não tiverem o escape adequado no editor do CMS.