Executando o clamscan com a função de lista de arquivos
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
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.