Adăugarea unui utilizator NCSA în Squid fără a suprascrie fișierul de parole
Actualizați un fișier de parole existent în stil NCSA fără a suprascrie conturile și distingeți stocarea acreditărilor de politica de acces a Squid.
Primul utilizator funcționează. Îl adăugați pe al doilea și primul dispare. Problema poate fi comanda fișierului de parole, nu o limită de un singur utilizator în Squid.
Opțiunea htpasswd a Apache cu -c creează un fișier de parole. Folosită pe un fișier existent, îl rescrie. Nu folosiți această opțiune de fiecare dată când adăugați sau actualizați un utilizator.
Pentru un fișier existent întreținut de administratorul dumneavoastră, forma este:
htpasswd /etc/squid/passwords alex
Folosiți fișierul real configurat pentru basic_ncsa_auth, cu permisiunile administrative potrivite. Programul cere parola în loc să o pună în linia de comandă.
Programul auxiliar trebuie să poată citi fișierul rezultat, iar formatele de parole acceptate trebuie să corespundă modului în care sunt generate intrările. Crearea unui fișier nou în altă parte nu face Squid să îl folosească.
Un utilizator stocat nu este autorizat automat pentru fiecare destinație. Programul auxiliar de autentificare al Squid și regulile sale de acces au sarcini separate.
Schimbarea unei parole de la un client la distanță este o altă cerință. Un fișier NCSA nu oferă un protocol de schimbare a parolei în regim self-service doar pentru că un browser poate folosi proxy-ul. Folosiți procesul stabilit de administrare a conturilor al serviciului.