Squid NCSA naudotojo pridėjimas neperrašant slaptažodžių failo
Atnaujinkite esamą NCSA stiliaus slaptažodžių failą neperrašydami paskyrų ir atskirkite kredencialų saugojimą nuo Squid prieigos politikos.
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ą.