Għaliex Squid ma jistax jiftaħ il-fajl tal-log
Spezzjona kull parti tal-mogħdija u ddistingwi bejn traversar, żieda ma’ fajl eżistenti u ħolqien qabel twessa’ l-permessi.
access_log stdio:/srv/squid-logs/access.log logformat=squidGħal dan l-eżempju ta’ logger stdio fi Squid 6, spezzjona l-mogħdija mingħajr bidliet:
namei -l /srv/squid-logs/access.log| Operazzjoni | Aċċess meħtieġ |
|---|---|
| Tgħaddi mill-mogħdija tad-direttorji ġenituri | Permess ta’ tfittxija/eżekuzzjoni fuq kull direttorju |
| Iżżid ma’ log eżistenti | Traversar u permess ta’ kitba fil-fajl |
| Toħloq log nieqes | Ukoll permess ta’ kitba fid-direttorju ġenitur immedjat |
Qabbel il-bits tal-permessi u l-ACLs mal-identità tal-proċess li fil-fatt jikteb. Stdio jikteb permezz ta’ Squid; il-logging daemon juża proċess awżiljarju. Tibdil fl-isem jew sostituzzjoni waqt ir-rotazzjoni jista’ jeħtieġ permessi oħra fuq id-direttorji.
Irranġa l-parti li tikkawża ċ-ċaħda. Permess ta’ kitba f’kull direttorju ta’ fuq mhux meħtieġ sempliċement biex tgħaddi minnhom. Jekk il-permessi ordinarji huma biżżejjed, eżamina ċaħda mill-politika tas-sigurtà tas-servizz minflok twessa’ rikorsivament l-aċċess għas-siġra tal-installazzjoni jew tal-cache.