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

ऊपर दिए Squid 6 के stdio लॉगर उदाहरण के लिए पथ में बदलाव किए बिना जाँचें:

namei -l /srv/squid-logs/access.log
कार्रवाईज़रूरी पहुँच
पैरेंट डायरेक्टरियों के पथ से गुज़रनाहर डायरेक्टरी पर खोज/निष्पादन की अनुमति
मौजूदा लॉग में जोड़नापथ से गुज़रने और फ़ाइल में लिखने की अनुमति
ग़ैरमौजूद लॉग बनानासाथ में सीधे पैरेंट डायरेक्टरी में लिखने की अनुमति

अनुमति बिट और ACL की तुलना वास्तव में लिखने वाले प्रोसेस की पहचान से करें। Stdio, Squid के ज़रिए लिखता है; daemon लॉगिंग सहायक प्रोसेस इस्तेमाल करती है। लॉग रोटेशन में नाम बदलने या फ़ाइल बदलने के लिए अन्य डायरेक्टरी अनुमतियाँ लग सकती हैं।

उस हिस्से को ठीक करें जिसकी वजह से पहुँच मना हुई। केवल पथ से गुज़रने के लिए हर ऊपरी डायरेक्टरी पर लिखने की अनुमति ज़रूरी नहीं। सामान्य अनुमतियाँ पर्याप्त हों तो इंस्टॉलेशन या कैश ट्री की पहुँच रिकर्सिव ढंग से बढ़ाने के बजाय सेवा की सुरक्षा नीति से हुआ निषेध जाँचें।

संबंधित लेख