Den första användaren fungerar. Du lägger till den andra och den första försvinner. Problemet kan vara kommandot för lösenordsfilen, inte en gräns på en användare i Squid.

Apaches htpasswd-alternativ -c skapar en lösenordsfil. Använt på en befintlig fil skriver det över den. Använd inte det alternativet varje gång du lägger till eller uppdaterar en användare.

För en befintlig fil som din administratör underhåller är formen:

htpasswd /etc/squid/passwords alex

Använd den faktiska fil som är konfigurerad för basic_ncsa_auth, med lämpliga administrativa rättigheter. Programmet frågar efter lösenordet i stället för att sätta det på kommandoraden.

Hjälpprogrammet måste kunna läsa den resulterande filen, och de lösenordsformat det stöder måste matcha hur posterna skapas. Att skapa en ny fil någon annanstans får inte Squid att använda den.

En lagrad användare är inte automatiskt behörig för varje destination. Squids autentiseringshjälp och dess åtkomstregler har separata uppgifter.

Att ändra ett lösenord från en fjärrklient är ytterligare ett krav. En NCSA-fil ger inte ett självbetjäningsprotokoll för lösenordsbyte bara för att en webbläsare kan använda proxyn. Använd tjänstens etablerade kontohanteringsprocess.

Relaterade artiklar