Pse Squid nuk mund ta hapë skedarin e regjistrit
Kontrolloni çdo pjesë të shtegut dhe dalloni kalimin, shtimin në një skedar ekzistues dhe krijimin e një të riu para zgjerimit të lejeve.
access_log stdio:/srv/squid-logs/access.log logformat=squidPër shembullin e mësipërm të regjistrimit stdio në Squid 6, inspektoni shtegun pa e ndryshuar:
namei -l /srv/squid-logs/access.log| Veprimi | Qasja e nevojshme |
|---|---|
| Kalimi nëpër shtegun e drejtorive prind | Leje kërkimi/ekzekutimi në çdo drejtori |
| Shtimi në regjistrin ekzistues | Kalimi i shtegut dhe leje shkrimi në skedar |
| Krijimi i regjistrit që mungon | Edhe leje shkrimi në drejtorinë prind të menjëhershme |
Krahasoni bitët e lejeve dhe ACL-të me identitetin e procesit që shkruan realisht. Stdio shkruan përmes Squid; regjistrimi daemon përdor një proces ndihmës. Riemërtimi ose zëvendësimi gjatë rrotullimit mund të kërkojë leje të tjera për drejtoritë.
Rregulloni pjesën që shkakton refuzimin. Vetëm kalimi nuk kërkon shkrim në çdo drejtori sipër. Nëse lejet e zakonshme mjaftojnë, shqyrtoni refuzimin nga politika e sigurisë së shërbimit, në vend që të zgjeroni në mënyrë rekursive qasjen në pemën e instalimit ose të cache-it.