Squid jurnal faylini nega ocha olmaydi?
Ruxsatlarni kengaytirishdan oldin yo‘lning har qismini tekshiring; kataloglardan o‘tish, mavjud faylga qo‘shish va yangi fayl yaratishni ajrating.
access_log stdio:/srv/squid-logs/access.log logformat=squidYuqoridagi Squid 6 stdio jurnal misoli uchun yo‘lni o‘zgartirmasdan tekshiring:
namei -l /srv/squid-logs/access.log| Amal | Kerakli kirish huquqi |
|---|---|
| Ota kataloglar yo‘lidan o‘tish | Har katalogda qidirish/bajarish huquqi |
| Mavjud jurnalga qo‘shish | Yo‘ldan o‘tish va faylga yozish huquqi |
| Yo‘q jurnalni yaratish | Bevosita ota katalogda ham yozish huquqi |
Ruxsat bitlari va ACLlarni amalda yozayotgan jarayonning kimligi bilan solishtiring. Stdio Squid orqali yozadi; daemon jurnali yordamchi jarayondan foydalanadi. Rotatsiyada nomini o‘zgartirish yoki almashtirish boshqa katalog huquqlarini talab qilishi mumkin.
Rad etishga sabab bo‘lgan qismni tuzating. Faqat o‘tish uchun barcha yuqori kataloglarda yozish huquqi kerak emas. Oddiy ruxsatlar yetarli bo‘lsa, o‘rnatish yoki kesh daraxti kirishini rekursiv kengaytirish o‘rniga xizmat xavfsizlik siyosatining rad etishini tekshiring.