Kial Squid ne povas malfermi sian protokoldosieron
Kontrolu ĉiun vojeron kaj distingu trairon, aldonon al ekzistanta dosiero kaj kreadon antaŭ ol plilarĝigi permesojn.
access_log stdio:/srv/squid-logs/access.log logformat=squidPor la supra ekzemplo de stdio-protokolilo en Squid 6, kontrolu la vojon sen ŝanĝoj:
namei -l /srv/squid-logs/access.log| Operacio | Bezonata aliro |
|---|---|
| Trairi la gepatran vojon | Serĉa/plenuma permeso en ĉiu dosierujo |
| Aldoni al ekzistanta protokolo | Trairo kaj skriba permeso al la dosiero |
| Krei mankantan protokolon | Ankaŭ skriba permeso en la rekta gepatra dosierujo |
Komparu la permesobitojn kaj ACL-ojn kun la identeco de la efektiva skribanto. Stdio skribas per Squid; daemon-protokolado uzas helpan procezon. Alinomado aŭ anstataŭigo dum rotacio povas bezoni aliajn dosierujajn permesojn.
Riparu la eron kaŭzantan la rifuzon. Skriba permeso en ĉiu supra dosierujo ne necesas nur por trairo. Se la ordinaraj permesoj sufiĉas, esploru rifuzon de la sekureca politiko de la servo anstataŭ rikure plilarĝigi aliron al la instala aŭ kaŝmemora arbo.