Почему Clamtk ничего не сканирует?

Я новичок в Ubuntu установил антивирус ClamTK с помощью команды:

sudo apt-get install clamav clamtk

и я не могу ничего сканировать. Всякий раз, когда я пытаюсь сканировать, он завершается в течение 1 секунды, и я получаю это:

показывает 0 сканированных файлов, но я выбрал каталог и отсканировал его. В чем проблема? Я также попытался обновить Clamtk с помощью команды sudo freshclam но это показывает эту ошибку

ERROR: /var/log/clamav/freshclam.log is locked by another process
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).

5 ответов

Настройки clamtk могут быть выбраны неправильно. По умолчанию некоторые настройки могут быть отключены, и вам, возможно, придется активировать их, как показано ниже. Пожалуйста, проверьте Конфигурация -> Меню настроек для пунктов ниже и активируйте их, отметив / выбрав;

  • галочка -> проверять файлы размером более 20 МБ
  • галочка -> сканировать каталоги рекурсивно

Переименованиеfreshclam.conf.sampleиclamd.conf.sampleфайлы (удаление.sample), а также редактировать их в текстовом редакторе и добавлять#перед строкой 8 (которая является «Примером»), а затем, чтобы включить функцию сканирования в терминале, запустите:

      sudo freshclam

Далее запускаем (где%directory%это путь, который вы хотите сканировать):

      clamscan %directory%

Так же хорошо какclamtkфункция сканирования приложений.

Я ошеломлен тем, насколько сложно было найти это решение. Это такая распространенная ошибка.

Файл конфигурации ClamAV, вероятно, по-прежнему используется по умолчанию при установке. Чтобы исправить эту ошибку, вам необходимо:

  1. Переименовать/usr/local/etc/freshclam.conf.sampleto и отредактируйте строку со словом to . И
  2. Переименовать/usr/local/etc/clamd.conf.sampleto и отредактируйте строку со словом to .

Корень владеет этими файлами, поэтому я сделал это, используя sudo из окна терминала:

       cd /usr/local/etc
 sudo cp freshclam.conf.sample freshclam.conf
 sudo cp clamd.conf.sample clamd.conf
 sudo gedit

Изменить обаfreshclam.confиclamd.confи изменить строку 8:Exampleк#Example. Сохраните файлы.

Вы можете сделать это более подробно, изменив другие строки в файлах, но я не хочу вдаваться в подробности.

Также удалите пробелы из имен файлов. Clamtk, вероятно, думает, что вы хотите отсканировать несколько файлов, и не может их найти. Например, text_file.txt будет сканироваться text_file.txt не будет сканироваться, потому что он думает, что вы хотите сканировать файл с именем text и файл с именем file. Linux вообще не любит пробелы в именах файлов. Любая функция в терминале в файле с пробелами в терминале должна иметь " " вокруг имени файла, т.е. clamscan "text file.txt"

Графический интерфейс Clamtk заработал только после того, как я набрал:clamscan -r --remove / в терминале, чтобы использовать терминал для сканирования на наличие вирусов. После этого графический интерфейс теперь работает. Надеюсь это поможет.

Другие вопросы по тегам