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

Ar gyfer yr enghraifft hon o gofnodydd stdio yn Squid 6, archwiliwch y llwybr heb ei newid:

namei -l /srv/squid-logs/access.log
GweithredMynediad angenrheidiol
Croesi’r llwybr rhiantHawl chwilio/gweithredu ar bob cyfeiriadur
Ychwanegu at log sy’n bodoliCroesi’r llwybr a hawl ysgrifennu i’r ffeil
Creu log collHefyd 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.

Erthyglau cysylltiedig