Как избежать сообщения clamdscan «ОШИБКА: Невозможно получить доступ к файлу [мертвая ссылка]»?

Мертвые ссылки вызывают сообщение в форме ОШИБКА: Невозможно получить доступ к файлу [путь мертвой ссылки ] для печати, что не имеет особого смысла, потому что это не ошибка с точки зрения сканирования на вирусы, это просто неважное состояние неважной части файловой системы, это сообщение отладки или трассировки.

Пример:

> cd /tmp/test/
> ln -s -T /inexisting file
> sudo clamdscan --fdpass --multiscan /tmp/test/
ERROR: Can't access file /tmp/test/file

----------- SCAN SUMMARY -----------
Infected files: 0
Total errors: 1
Time: 0.000 sec (0 m 0 s)

Можно ли избежать этого сообщения с помощью встроенной опции clamd ? Это не мешает clamd работать нормально, но загромождает вывод. Я проверил их, и ни один из них не выглядит убедительным, но они не слишком четкие по именам, а файлы конфигурации не были прокомментированы. Подробно разбираться или фильтровать вывод не стоит.

Удаление ссылок требует больших затрат труда (не только один раз, но и каждый раз, например, в процессе сборки создаются такие ссылки) и не приводит к детерминированному подавлению проблемы. Это действительный временный обходной путь.

Я использую 0.99.2 + dfsg-2ubuntu2 в Ubuntu 16.10.

2
задан 2 May 2017 в 02:18

1 ответ

Согласно страница справочника значение по умолчанию не должно переходить по ссылкам, таким образом, я думаю, что Вы получаете эту ошибку из-за неверной конфигурации /etc/clamav/clamd.conf, который я принимаю, был отредактирован как , clamd создает его в первый раз, когда это работает.

Невнимательный Вы захотите отредактировать файл и прокомментировать строку.

FollowFileSymlinks (yes/true/1) < - это будет иметь одно из этих эквивалентных булевых значений

и если Вы не хотите следовать за символьными ссылками каталога, любой комментирует строку

FollowDirectorySymlinks (yes/true/1) < - это будет иметь одно из этих эквивалентных булевых значений

также. Это должно возвратить Вас назад операции по умолчанию и устранить ERROR: Can't access file /tmp/test/file

, Кроме того: , Если Вы предпочитаете, вместо того, чтобы комментировать строку, это отклоняется от поведения по умолчанию, можно просто принять решение установить его на одно из следующего: нет, ложь, или 0

, Если это не решает Вашу проблему, Вы обнаружили ошибку и если отчет она.

2
ответ дан 2 December 2019 в 03:40

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

Похожие вопросы: