Pierwszy użytkownik działa. Dodajesz drugiego i pierwszy znika. Problemem może być polecenie pliku haseł, a nie limit jednego użytkownika w Squidzie.

Opcja htpasswd Apache z -c tworzy plik haseł. Użyta na istniejącym pliku nadpisuje go. Nie używaj tej opcji za każdym razem, gdy dodajesz lub aktualizujesz użytkownika.

Dla istniejącego pliku utrzymywanego przez administratora forma jest następująca:

htpasswd /etc/squid/passwords alex

Użyj rzeczywistego pliku skonfigurowanego dla basic_ncsa_auth, z odpowiednimi uprawnieniami administracyjnymi. Program pyta o hasło, zamiast umieszczać je w wierszu polecenia.

Program pomocniczy musi móc odczytać wynikowy plik, a obsługiwane przez niego formaty haseł muszą odpowiadać sposobowi tworzenia wpisów. Utworzenie nowego pliku gdzie indziej nie sprawi, że Squid go użyje.

Zapisany użytkownik nie jest automatycznie upoważniony do każdego celu. Program pomocniczy uwierzytelniania Squida i jego reguły dostępu mają odrębne zadania.

Zmiana hasła ze zdalnego klienta to kolejny wymóg. Plik NCSA nie zapewnia protokołu samoobsługowej zmiany hasła tylko dlatego, że przeglądarka może korzystać z serwera proxy. Użyj ustalonego procesu zarządzania kontami usługi.

Powiązane artykuły