Než přidáte účet Squidu do další skupiny, zkontrolujte cache_effective_group. V Squidu 5–7 se standardně používají primární a doplňkové skupiny efektivního uživatele. Explicitní přepsání způsobí, že Squid ignoruje oprávnění ostatních skupin, takže členství, které jste právě přidali, se k pomocníkovi nemusí vůbec dostat.

To je jeden ze způsobů, jak může modul Perlu na disku existovat, a přesto se nenačte. V samotné chybě zavaděče rozlišujte tři příčiny: závislost chybí, je mimo vyhledávací cestu interpretu, nebo ji služba nedokáže přečíst.

Porovnejte modul a každý nadřazený adresář pod identitou běhu pomocníka. Interpret potřebuje průchod adresáři i čtení souborů, ne jen čitelný název koncového souboru. Po aktualizaci se vlastnictví od dodavatele nebo výchozí režimy mohou lišit od dříve funkčního uspořádání.

Zvolte úzké přidělení oprávnění odpovídající zamýšlenému servisnímu účtu a nastavení efektivní skupiny. Čtení jedné závislosti nevyžaduje, aby proxy mohla zapisovat do celého stromu aplikace. Po změnách skupin znovu vytvořte dotčené procesy podporovaným životním cyklem služby; stávající si mohou podržet stará členství.

Pokud se vyhledávací cesty a běžná oprávnění shodují, prozkoumejte pohled služby na souborový systém a důkazy povinného řízení přístupu. Úspěšné načtení modulu z root shellu neprokazuje pro pomocníka žádnou z těchto podmínek.

Související články