access_log stdio:/srv/squid-logs/access.log logformat=squid

Для наведеного прикладу stdio-журналювання у Squid 6 перевірте шлях без внесення змін:

namei -l /srv/squid-logs/access.log
ОпераціяПотрібний доступ
Пройти батьківським шляхомПраво пошуку/виконання для кожного каталогу
Дописувати наявний журналПроходження шляху та право запису у файл
Створити відсутній журналТакож право запису в безпосередній батьківський каталог

Зіставте біти прав і ACL з обліковим записом того, хто фактично записує дані. Stdio записує через Squid; журналювання daemon використовує допоміжний процес. Перейменування чи заміна під час ротації може вимагати інших прав на каталоги.

Виправте компонент, через який відмовлено в доступі. Лише для проходження шляху не потрібне право запису в усі вищі каталоги. Якщо звичайних прав достатньо, перевірте заборони політики безпеки служби, а не розширюйте рекурсивно доступ до дерева встановлення чи кешу.

Схожі статті