Squid niyə jurnal faylını aça bilmir?
İcazələri genişləndirməzdən əvvəl yolun hər hissəsini yoxlayın; qovluqlardan keçməyi, mövcud fayla əlavə etməyi və yeni fayl yaratmağı ayırın.
access_log stdio:/srv/squid-logs/access.log logformat=squidYuxarıdakı Squid 6 stdio jurnal nümunəsi üçün yolu dəyişiklik etmədən yoxlayın:
namei -l /srv/squid-logs/access.log| Əməliyyat | Tələb olunan giriş |
|---|---|
| Ana qovluqların yolundan keçmək | Hər qovluqda axtarış/icra icazəsi |
| Mövcud jurnala əlavə etmək | Yoldan keçid və fayla yazma icazəsi |
| Olmayan jurnal yaratmaq | Həmçinin birbaşa ana qovluqda yazma icazəsi |
İcazə bitlərini və ACL-ləri həqiqətən yazan prosesin kimliyi ilə müqayisə edin. Stdio Squid vasitəsilə yazır; daemon jurnal rejimi köməkçi proses istifadə edir. Rotasiya zamanı adın dəyişdirilməsi və ya əvəzləmə başqa qovluq icazələri tələb edə bilər.
İmtinaya səbəb olan hissəni düzəldin. Sadəcə keçmək üçün bütün yuxarı qovluqlara yazma icazəsi lazım deyil. Adi icazələr yetərlidirsə, quraşdırma və ya keş ağacının girişini rekursiv genişləndirmək əvəzinə xidmətin təhlükəsizlik siyasətinin imtinasını araşdırın.