Kvifor Squid ikkje kan opne loggfila si
Undersøk kvar del av stien, og skil mellom gjennomgang, tilføying til ei eksisterande fil og oppretting før du utvidar tilgangen.
access_log stdio:/srv/squid-logs/access.log logformat=squidFor dette dømet på ein stdio-loggar i Squid 6 undersøkjer du stien utan å endre han:
namei -l /srv/squid-logs/access.log| Operasjon | Nødvendig tilgang |
|---|---|
| Gå gjennom den overordna stien | Søkje-/køyrerett på kvar katalog |
| Leggje til i ein eksisterande logg | Gjennomgang og skrivetilgang til fila |
| Opprette ein manglande logg | Òg skrivetilgang i den næraste overordna katalogen |
Samanlikn rettsbitar og ACL-ar med identiteten til prosessen som faktisk skriv. Stdio skriv gjennom Squid; daemon-logging nyttar ein hjelpeprosess. Omdøyping eller utskifting ved rotasjon kan krevje andre katalogrettar.
Rett delen som fører til avslaget. Skrivetilgang i alle overordna katalogar er ikkje naudsynt berre for å gå gjennom dei. Dersom vanlege rettar er nok, undersøk avslag frå tryggingsreglane til tenesta i staden for å utvide tilgangen til installasjons- eller mellomlagertreet rekursivt.