Magdagdag ng Squid NCSA user nang hindi nire-rewrite ang password file
I-update ang umiiral na NCSA-style na password file nang hindi nire-rewrite ang mga account at ibukod ang pag-iimbak ng kredensyal sa patakaran sa access ng Squid.
Gumagana ang unang user. Nagdadagdag ka ng pangalawa at nawawala ang una. Ang problema ay maaaring sa command ng password file, hindi sa limitasyong isang user sa Squid.
Ang opsyon na htpasswd ng Apache kasama ang -c ay lumilikha ng password file. Kapag ginamit sa umiiral na file, nire-rewrite nito ito. Huwag gamitin ang opsyong iyon sa tuwing nagdadagdag o nag-a-update ka ng user.
Para sa umiiral na file na pinapanatili ng iyong administrator, ang anyo ay:
htpasswd /etc/squid/passwords alex
Gamitin ang tunay na file na na-configure para sa basic_ncsa_auth, kasama ang angkop na mga administratibong pahintulot. Ang programa ay nagtatanong ng password sa halip na ilagay ito sa command line.
Dapat mabasa ng helper ang resultang file, at ang mga sinusuportahang format ng password nito ay dapat tumugma sa paraan ng paggawa ng mga entry. Ang paggawa ng bagong file sa ibang lugar ay hindi nagpapagamit sa Squid nito.
Ang nakaimbak na user ay hindi awtomatikong awtorisado para sa bawat destinasyon. Ang authentication helper ng Squid at ang mga patakaran nito sa access ay may magkahiwalay na gawain.
Ang pagpapalit ng password mula sa isang remote na kliyente ay isa pang pangangailangan. Ang NCSA file ay hindi nagbibigay ng self-service na protocol sa pagpapalit ng password dahil lang sa magagamit ng browser ang proxy. Gamitin ang itinatag na proseso ng pamamahala ng account ng serbisyo.