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

בדוגמת רישום stdio של Squid 6 לעיל, בדקו את הנתיב ללא שינוי:

namei -l /srv/squid-logs/access.log
פעולהההרשאות הנדרשות
מעבר בנתיב תיקיות האבהרשאת חיפוש/הרצה בכל תיקייה
הוספה ליומן קייםמעבר בנתיב והרשאת כתיבה לקובץ
יצירת יומן חסרנדרשת גם הרשאת כתיבה בתיקיית האב המיידית

השוו את סיביות ההרשאות ואת רשימות ה־ACL לזהות התהליך שכותב בפועל. Stdio כותב דרך Squid; רישום במצב daemon משתמש בתהליך עזר. שינוי שם או החלפה בזמן סבב היומנים עשויים לדרוש הרשאות נוספות בתיקיות.

תקנו את הרכיב שגורם לסירוב. אין צורך בהרשאת כתיבה בכל תיקיות האב רק כדי לעבור דרכן. אם ההרשאות הרגילות מספיקות, חפשו חסימה במדיניות האבטחה של השירות במקום להרחיב הרשאות באופן רקורסיבי בעץ ההתקנה או המטמון.

מאמרים קשורים