Înainte de a adăuga contul Squid la un alt grup, verificați cache_effective_group. În Squid 5–7, valoarea implicită folosește grupurile primar și suplimentare ale utilizatorului efectiv. O suprascriere explicită face ca Squid să ignore privilegiile celorlalte grupuri, așa că apartenența tocmai adăugată poate să nu ajungă niciodată la ajutorul său.

Acesta este un mod în care un modul Perl poate exista pe disc și totuși să nu se încarce. Distingeți trei cauze în eroarea reală a încărcătorului: dependența lipsește, se află în afara căii de căutare a interpretorului sau serviciul nu o poate citi.

Comparați modulul și fiecare director părinte sub identitatea de rulare a ajutorului. Interpretorul are nevoie de parcurgerea directoarelor și de citirea fișierelor, nu doar de un nume de fișier final lizibil. După o actualizare, proprietatea de la furnizor sau modurile implicite pot diferi de aranjamentul care funcționa anterior.

Alegeți o acordare îngustă de permisiuni, consecventă cu contul de serviciu vizat și cu setarea grupului efectiv. Citirea unei dependențe nu cere ca întregul arbore al aplicației să devină scriibil de către proxy. Recreați procesele afectate prin ciclul de viață acceptat al serviciului după modificările de grup; cele existente pot păstra apartenențele vechi.

Dacă căile de căutare și permisiunile obișnuite coincid, inspectați vederea serviciului asupra sistemului de fișiere și dovezile controlului obligatoriu de acces. Faptul că un shell root încarcă modulul cu succes nu stabilește niciuna dintre aceste condiții pentru ajutor.

Articole similare