Pirmas naudotojas veikia. Pridedate antrą ir pirmas dingsta. Problema gali būti slaptažodžių failo komandoje, o ne Squid vieno naudotojo riboje.

Apache htpasswd parinktis su -c sukuria slaptažodžių failą. Pritaikyta esamam failui, ji jį perrašo. Nenaudokite šios parinkties kiekvieną kartą pridedant ar atnaujinant naudotoją.

Esamam failui, kurį prižiūri jūsų administratorius, forma yra:

htpasswd /etc/squid/passwords alex

Naudokite tikrąjį failą, sukonfigūruotą basic_ncsa_auth, su atitinkamomis administravimo teisėmis. Programa paklausia slaptažodžio, o ne įrašo jį į komandų eilutę.

Pagalbinė programa turi galėti perskaityti gaunamą failą, o jos palaikomi slaptažodžių formatai turi atitikti tai, kaip kuriami įrašai. Naujo failo sukūrimas kitur neprivers Squid jo naudoti.

Išsaugotas naudotojas nėra automatiškai įgaliotas kiekvienai paskirties vietai. Squid autentifikavimo pagalbinė programa ir jos prieigos taisyklės turi atskirus darbus.

Slaptažodžio keitimas iš nuotolinio kliento yra dar vienas reikalavimas. NCSA failas nesuteikia savitarnos slaptažodžio keitimo protokolo vien todėl, kad naršyklė gali naudoti tarpinį serverį. Naudokite nusistovėjusį paslaugos paskyrų valdymo procesą.

Susiję straipsniai