LINUX.ORG.RU
ФорумAdmin

squidguard создает логи под другим пользователем

 , ,


1

1

Здравствуйте! Работает связка squid3 + squidguard + с-icap + squidclamav. Проблема заключается в том, что когда файл squidguard.log превышает определенный лимит, он архивирует его и создает новый.
Так как squid работает под пользователем squid:
cache_effective_user squid
cache_effective_group squid
то, squidguard по идее должен создавать новый лог с соответствующими правами (пользователем), но при выводе команды chown он показывает proxy. Приходится в ручную менять собственника и на время пока это не сделано, связка перестает работать.
Вопрос:
Как поменять пользователя proxy в sqiudguard на squid?

не распарсил что ты хочешь сделать.
не легче обеих в одну группу добавить?

dada ★★★★★ ()

Проблема заключается в том, что когда файл squidguard.log превышает определенный лимит, он архивирует его и создает новый.

Может быть ротацией логов занимается logrotate?

vlb ★★★ ()
Ответ на: комментарий от vlb

Всем спасибо большое!
Это не помогло:

usermod -g squid proxy 

А вот это помогло:
/etc/logrotate.d/squidguard
/var/log/squidguard/*.log {
        weekly
        rotate 5
        compress
        delaycompress
        missingok
        notifempty
        create 640 squid squid
}
(было proxy proxy)

shpak1 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.