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

वरील Squid 6 stdio लॉगरच्या उदाहरणासाठी पथ न बदलता तपासा:

namei -l /srv/squid-logs/access.log
क्रियाआवश्यक प्रवेश
पॅरेंट डिरेक्टरींच्या पथातून जाणेप्रत्येक डिरेक्टरीवर शोध/चालवण्याची परवानगी
अस्तित्वात असलेल्या लॉगमध्ये भर घालणेपथातून जाण्याची आणि फाइलमध्ये लिहिण्याची परवानगी
नसलेली लॉग तयार करणेथेट पॅरेंट डिरेक्टरीत लिहिण्याची परवानगीही

परवानगी बिट आणि ACL यांची प्रत्यक्ष लिहिणाऱ्या प्रक्रियेच्या ओळखीशी तुलना करा. Stdio, Squid मार्फत लिहिते; daemon लॉगिंग साहाय्यक प्रक्रिया वापरते. लॉग रोटेशनमधील नामांतर किंवा बदलासाठी इतर डिरेक्टरी परवानग्या लागू शकतात.

नकार देणारा भाग दुरुस्त करा. फक्त पथातून जाण्यासाठी सर्व वरच्या डिरेक्टरींमध्ये लिहिण्याची परवानगी गरजेची नाही. सामान्य परवानग्या पुरेशा असल्यास इन्स्टॉलेशन किंवा कॅश ट्रीचा प्रवेश रिकर्सिव पद्धतीने वाढवण्याऐवजी सेवेच्या सुरक्षा धोरणातील नकार तपासा.

संबंधित लेख