Miért nem tudja a Squid megnyitni a naplófájlját?
Jogosultságbővítés előtt vizsgáld meg az útvonal minden elemét, és különítsd el a bejárást, a hozzáfűzést és az új fájl létrehozását.
access_log stdio:/srv/squid-logs/access.log logformat=squidA fenti Squid 6 stdio naplózási példánál módosítás nélkül vizsgáld meg az útvonalat:
namei -l /srv/squid-logs/access.log| Művelet | Szükséges hozzáférés |
|---|---|
| A szülői útvonal bejárása | Keresési/végrehajtási jog minden könyvtáron |
| Hozzáfűzés meglévő naplóhoz | Bejárási jog és írási jog a fájlon |
| Hiányzó napló létrehozása | Írási jog a közvetlen szülőkönyvtárban is |
Vesd össze a jogosultságbiteket és ACL-eket a ténylegesen író folyamat azonosságával. A stdio a Squiden keresztül ír; a daemon naplózás segédfolyamatot használ. A forgatás alatti átnevezés vagy csere további könyvtárjogokat igényelhet.
A tiltást okozó elemet javítsd. Pusztán a bejáráshoz nincs szükség írási jogra minden feljebb lévő könyvtárban. Ha a szokásos jogok elegendők, a szolgáltatás biztonsági szabályzatának tiltását vizsgáld, ne a telepítési vagy gyorsítótárfa hozzáférését bővítsd rekurzívan.