Abans d'afegir el compte de Squid a un altre grup, comproveu cache_effective_group. A Squid 5–7, el valor per defecte fa servir els grups primari i suplementaris de l'usuari efectiu. Una substitució explícita fa que Squid ignori els privilegis d'altres grups, de manera que la pertinença que acabeu d'afegir pot no arribar mai al seu ajudant.

Aquesta és una manera com un mòdul de Perl pot existir al disc i, tot i així, no carregar-se. Distingiu tres causes a l'error real del carregador: la dependència no hi és, és fora del camí de cerca de l'intèrpret o el servei no la pot llegir.

Compareu el mòdul i cada directori pare sota la identitat d'execució de l'ajudant. L'intèrpret necessita travessar directoris i llegir fitxers, no només un nom de fitxer final llegible. Després d'una actualització, la propietat del proveïdor o els modes per defecte poden diferir de l'arranjament que abans funcionava.

Trieu una concessió de permisos estreta i coherent amb el compte de servei previst i la configuració de grup efectiu. Llegir una dependència no requereix fer escrivible tot l'arbre d'aplicació pel proxy. Recreteu els processos afectats mitjançant el cicle de vida del servei admès després dels canvis de grup; els existents poden conservar les seves pertinences antigues.

Si els camins de cerca i els permisos ordinaris coincideixen, inspeccioneu la visió del sistema de fitxers del servei i les evidències de control d'accés obligatori. Que un shell de root carregui el mòdul amb èxit no estableix cap d'aquestes condicions per a l'ajudant.

Articles relacionats