Dodavanje Squid NCSA korisnika bez prepisivanja datoteke lozinki
Ažurirajte postojeću datoteku lozinki u NCSA stilu bez prepisivanja računa i razlikujte pohranu akreditiva od Squid politike pristupa.
Prvi korisnik radi. Dodate drugog i prvi nestane. Problem može biti u naredbi za datoteku lozinki, a ne u ograničenju na jednog korisnika u Squidu.
Apacheova opcija htpasswd -c stvara datoteku lozinki. Ako se upotrijebi na postojećoj datoteci, ona je prepisuje. Ne koristite tu opciju svaki put kada dodajete ili ažurirate korisnika.
Za postojeću datoteku koju održava vaš administrator oblik je:
htpasswd /etc/squid/passwords alex
Koristite stvarnu datoteku konfiguriranu za basic_ncsa_auth, s odgovarajućim administrativnim dozvolama. Program traži lozinku umjesto da je stavlja u naredbeni redak.
Pomoćni program mora moći čitati nastalu datoteku, a njegovi podržani formati lozinki moraju odgovarati načinu na koji se stvaraju unosi. Stvaranje nove datoteke negdje drugdje neće natjerati Squid da je koristi.
Pohranjeni korisnik nije automatski ovlašten za svako odredište. Squidov pomoćni program za autentifikaciju i njegova pravila pristupa imaju odvojene zadatke.
Promjena lozinke s udaljenog klijenta je još jedan zahtjev. NCSA datoteka ne pruža protokol za samostalnu promjenu lozinke samo zato što preglednik može koristiti proxy. Koristite uspostavljeni proces upravljanja računima te usluge.