Автор Тема: обновление базы clamav  (Прочитано 11689 раз)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: обновление базы clamav
« Ответ #15 : 02.05.2012 10:43:46 »
...
...
...
Вопрос 2, сдается, что в конце что-то с правами? Не может переименовать?
А попробуйте-ка от пользователя обновить, также попробуйте штатными средствами типа оболочек klamav или похожих. Должно работать. Кстати, а вы права сами не меняли на эту директорию /var/lib/clamav/или файлы в этой директории ?

ska

  • Гость
Re: обновление базы clamav
« Ответ #16 : 02.05.2012 11:22:42 »
права менял - давняя история, прикручивал клам к дансгардиан и сквид, а потом отпала такая необходимость. 

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: обновление базы clamav
« Ответ #17 : 02.05.2012 11:33:03 »
Короче говоря, если надо, чтобы /var/lib/clamav работало так, как задумано, нужны следующие права на эту директорию (для того, чтобы была возможность переименования временных файлов баз в принятные для антивируса имена):
755 root:_clamav (тут не уверен, что именно такое имя группы для процессов антивируса. должно быть что-то вроде clamav либо _clamav).
PS Пусть меня поправят те, кто clamav использует. У меня его нет и я в данном случае тыкаю пальцем в небо  :)

ska

  • Гость
Re: обновление базы clamav
« Ответ #18 : 04.05.2012 01:59:18 »
С соединением понятно. В настройках freshclam был прокси провайдера (забыл, что когда то менял), поменял на свой. Сеть тут ни при чем). Дауном оказался я. Снова). Значит и тему надо было создавать в другом разделе.
С правами непонятно.
[root@master ~]# freshclam -v
Current working dir is /var/lib/clamav
Max retries == 3
ClamAV update process started at Fri May  4 08:49:47 2012
Using IPv6 aware code
Querying current.cvd.clamav.net
WARNING: Can't query current.cvd.clamav.net
WARNING: Invalid DNS reply. Falling back to HTTP mode.
Connecting via 192.168.0.1
If-Modified-Since: Sun, 14 Nov 2010 14:58:22 GMT
Reading CVD header (main.cvd): Connected to db.ru.clamav.net (IP: 192.168.0.1).
Trying to retrieve CVD header of http://db.ru.clamav.net/main.cvd
OK
Retrieving http://db.ru.clamav.net/main-54.cdiff
Trying to download http://db.ru.clamav.net/main-54.cdiff (IP: 192.168.0.1)
Downloading main-54.cdiff [100%]
cdiff_apply: Parsed 198536 lines and executed 198536 commands
Loading signatures from main.cld
Properly loaded 1044387 signatures from new main.cld
ERROR: Can't rename /var/lib/clamav/clamav-717e1e8ea5d5854e5bc4a2ae67f616c1/clamav-fa4cce18d8a6f350068923709952.cld to main.cld: Operation not permitted
Connecting via 192.168.0.1
WARNING: Clamd was NOT notified: Can't connect to clamd through /var/lib/clamav/clamd.socket
connect(): No such file or directory

В настройках фрешклам в качестве владельца базы пользователь mail. Фрешклам запускаю под рутом.
[root@master ~]# ls -l /var/lib/clamav/
итого 103152
-rw-rw-r-- 1 root mail   101879 Мар 15  2011 bytecode.cvd
-rw-rw-r-- 1 root mail  1717650 Мар 15  2011 daily.cvd
-rw-rw-r-- 1 root mail 77453824 Май  2 16:30 main.cld
-rw-rw-r-- 1 root mail 26224310 Мар 15  2011 main.cvd


[root@master ~]# ls -l  /var/log/clamav/
итого 40
-rw-rw-r-- 1 root mail    0 Май  2 11:02 clamd.log
-rw-rw-r-- 1 root mail 1050 Мар 20  2011 clamd.log.1.bz2
-rw-rw-r-- 1 root mail 3343 Мар 20  2011 clamd.log.2.bz2
-rw-rw-r-- 1 root mail 3111 Мар 14  2011 clamd.log.3.bz2
-rw-rw-r-- 1 root mail 3453 Мар  6  2011 clamd.log.4.bz2
-rw-rw-r-- 1 root mail 5238 Май  4 08:50 freshclam.log
-rw-rw-r-- 1 root mail 2927 Май  2 16:31 freshclam.log.1.bz2
-rw-rw-r-- 1 root mail 1290 Мар  1  2011 freshclam.log.2.bz2
-rw-rw-r-- 1 root mail 1442 Фев 17  2011 freshclam.log.3.bz2
-rw-rw-r-- 1 root mail 1688 Фев  2  2011 freshclam.log.4.bz2


Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: обновление базы clamav
« Ответ #19 : 04.05.2012 09:41:02 »
С правами непонятно.
Удалите /var/lib/clamav, переименуйте /etc/clamav в /etc/clamav.old и выполните apt-get install clamav --reinstall. После этого перенесите только нужные настройки из старых конфигурационных файлов. Чтобы сравнить, чем они отличаются, удобно diff использовать, например так: diff -Nur /etc/clamav /etc/clamav.old

Потом service clamd restart
« Последнее редактирование: 04.05.2012 09:47:51 от asy »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: обновление базы clamav
« Ответ #20 : 04.05.2012 09:50:33 »
права менял - давняя история, прикручивал клам к дансгардиан и сквид, а потом отпала такая необходимость.
А зачем там права менять ? Читать базы там можно всем. Если же clamd использовать, то права совсем по барабану. Обновлять не надо - freshclam есть для этого.