Pam na all Squid agor ei ffeil log
Archwiliwch bob rhan o’r llwybr a gwahaniaethu rhwng croesi cyfeiriaduron, ychwanegu at ffeil a chreu un newydd cyn ehangu hawliau.
access_log stdio:/srv/squid-logs/access.log logformat=squidAr gyfer yr enghraifft hon o gofnodydd stdio yn Squid 6, archwiliwch y llwybr heb ei newid:
namei -l /srv/squid-logs/access.log| Gweithred | Mynediad angenrheidiol |
|---|---|
| Croesi’r llwybr rhiant | Hawl chwilio/gweithredu ar bob cyfeiriadur |
| Ychwanegu at log sy’n bodoli | Croesi’r llwybr a hawl ysgrifennu i’r ffeil |
| Creu log coll | Hefyd hawl ysgrifennu yn y cyfeiriadur rhiant uniongyrchol |
Cymharwch y didau hawliau a’r ACLs â hunaniaeth y broses sy’n ysgrifennu mewn gwirionedd. Mae stdio yn ysgrifennu drwy Squid; mae cofnodi daemon yn defnyddio proses gynorthwyol. Gall ailenwi neu amnewid wrth gylchdroi ofyn am hawliau cyfeiriadur eraill.
Trwsiwch y rhan sy’n achosi’r gwrthodiad. Nid oes angen hawl ysgrifennu ar bob cyfeiriadur uwch dim ond i’w groesi. Os yw’r hawliau arferol yn ddigon, ymchwiliwch i wrthodiad gan bolisi diogelwch y gwasanaeth yn lle ehangu mynediad yn ailadroddus drwy’r goeden osod neu storfa dros dro.