Zanim dodasz konto Squida do innej grupy, sprawdź cache_effective_group. W Squidzie 5–7 domyślnie używane są grupy podstawowa i dodatkowe użytkownika efektywnego. Jawne nadpisanie powoduje, że Squid ignoruje uprawnienia innych grup, więc członkostwo, które właśnie dodano, może nigdy nie dotrzeć do pomocnika.

To jeden ze sposobów, w jakie moduł Perla może istnieć na dysku, a mimo to się nie wczytać. W rzeczywistym błędzie loadera rozróżnij trzy przyczyny: zależność nie istnieje, znajduje się poza ścieżką wyszukiwania interpretera albo usługa nie może jej odczytać.

Porównaj moduł i każdy katalog nadrzędny w tożsamości uruchomieniowej pomocnika. Interpreter potrzebuje przechodzenia przez katalogi i odczytu plików, nie tylko czytelnej końcowej nazwy pliku. Po aktualizacji własność od dostawcy lub domyślne uprawnienia mogą różnić się od układu, który wcześniej działał.

Wybierz wąskie przydzielenie uprawnień zgodne z docelowym kontem usługi i ustawieniem grupy efektywnej. Odczyt jednej zależności nie wymaga udostępnienia całego drzewa aplikacji do zapisu przez proxy. Po zmianach grup odtwórz dotknięte procesy przez obsługiwany cykl życia usługi; istniejące mogą zachować stare członkostwa.

Jeśli ścieżki wyszukiwania i zwykłe uprawnienia są zgodne, zbadaj widok systemu plików z perspektywy usługi oraz dowody obowiązkowej kontroli dostępu. Pomyślne wczytanie modułu z powłoki roota nie potwierdza żadnego z tych warunków dla pomocnika.

Powiązane artykuły