Регистрация...

Eserv Forum / Plugins / Antivirus / KAV пишет - нет прав доступа на чтение

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
KAV прикручен через скрипты. На любой проверяемый файл в папке mail\spool\to_check\ сканер пишет — нет прав доступа на чтение... и вирусы проходят на сервак... Как с этим бороться? И еще. В отчете KAV пишет — при обнаружении вируса — спросить пользователя. Нужно, что-бы сразу удалял. Какой ключик поставить? Сейчас Avp32.exe запускается с ключами /S /N /Q. Заранее благодарен.
 
Комментарии к этой версии (22.08.2002 12:27) [~Aidan] 21a5d565
АвторДатаТекстtags
pig22.08.2002 13:42
Aidan пишет: На любой проверяемый файл в папке mail\spool\to_check\ сканер пишет — нет прав доступа на чтение... и вирусы проходят на сервак...

У вас там NTFS? Какие права выставлены на папку, под какими учётными записями запускаются Eserv и KAV? Какие права получаются на файлах (временно уберите их перемещение в spool и проверьте)?
Aidan пишет: В отчете KAV пишет — при обнаружении вируса — спросить пользователя. Нужно, что-бы сразу удалял.

Нужно, чтобы не удалял, а перемещал в карантин — вирусы в почте, по-моему, ещё никто не лечит. А перемещать/удалять почтовые файлы (а также архивы и прочие контейнеры) научился вроде бы только Dr.Web последней версии. Информацию о ключах поищите в справке KAV — она там дожна быть.
imported
Aidan22.08.2002 15:58
Стоит обычная винда... По поводу атрибутов. Все файлы, которые валятся Eserv'om в папку \to_check имеют атрибут Архивный...Может из-за этого глюк происходит? Только как заставить их быть "простыми" в Eserv'e? Что касается KAV. У него нет таких ключей. Есть только ключ подключения файла настройки... Но как его правильно сформировать в KAV? Так, чтобы проверялась именно папка такая-то... Ладно, это я попробую настроить... Но вот с атрибутами надо что-то делать...
imported
vr22.08.2002 16:19
Aidan пишет:
Стоит обычная винда...

)
Для кого-то и win2000 обычна.
imported
pig22.08.2002 17:02
Я спрашивал об атрибутах, а о правах доступа — есть такое разграничение, если Windows NT/2000/XP и файловая система NTFS. Если у вас Eserv стоит на разделе FAT(32), то там этого нет в принципе, и сообщение KAV означает только то, что у него (вариант — у системы в целом) снесло крышу.
imported
Aidan23.08.2002 14:48
Поэтому я и написал — стоит Win98... Может быть вариант, что Eserv как-то блокирует доступ к этим почтовым файлам, т.е. невозможен совместный доступ к ним? KAV попробую переустановить. Но на некоторых машинах в сети KAV выдает такое же сообщение на загрузочные разделы винтов или, например, на файл win386.swp...
imported
pig23.08.2002 16:38
Ну да — KAV не допущен, а move.exe — пожалуйста, перемещает файл. Скорее — проблема с именами файлов. Например, известно, что KAV не понимает имена файлов со знаками равенства. На FTP в addons лежит программка repl, которая позволяет с этим бороться.
Вообще, если бы вы показали логи проверки, было бы гораздо понятнее.

Да, а заголовки сообщений такие мелкие, что я их обычно впопыхах не замечаю
imported
Aidan23.08.2002 16:43
Поставил KAV Personal Pro Rus 4.0.5.15 — картина та же. Причем, если проверять эти почтовые файлы в папке \to_check сканером KAV без eserva, то он их номально проверяет и лечит... Значит, скорее всего, что-то с совместным доступом к этом файлам при одновременной работе KAV и Eserva... но как это вылечить?
imported
pig23.08.2002 16:47
А как конкретно антивирус прикручен? Стандартным образом или самоделка? Если второе, то как? И в обоих случаях — покажите логи проверки.
imported
Aidan13.10.2002 11:22
Все благополучно разрешилось. KAV писал в лог: НЕТ ПРАВА ДОСТУПА НА ЧТЕНИЕ, т. к. не находил файл. Файл он не находил по причине кривого батника. Так-же пришлось помучаться с кодами возврата KAVа. Батник выглядит так:

start /m /w "C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus Personal Pro\Avp32.exe" /S /n /q /w "c:\Program Files\eserv2\%1" if ERRORLEVEL 10 goto error if ERRORLEVEL 7 goto error if ERRORLEVEL 4 goto virus if ERRORLEVEL 3 goto virus if ERRORLEVEL 2 goto virus if ERRORLEVEL 0 goto novirus goto end :error echo ERROR - %1 >> testvir.log goto end :virus echo Virus - %1 >> testvir.log move %1 CHECK\VIR\ goto end :novirus echo OK - %1 >> testvir.log move %1 mail\spool\ goto end :end
imported
Работает на Eserv/5.05567 (10.02.2020)