Mae'r defnyddiwr cyntaf yn gweithio. Rydych chi'n ychwanegu'r ail ac mae'r cyntaf yn diflannu. Gall y broblem fod yn y gorchymyn ffeil gyfrinair, nid yn nam ar un defnyddiwr yn Squid.

Mae opsiwn htpasswd Apache gyda -c yn creu ffeil gyfrinair. O'i ddefnyddio ar ffeil bresennol, mae'n ei hailsgrifennu. Peidiwch â defnyddio'r opsiwn hwnnw bob tro y byddwch yn ychwanegu neu yn diweddaru defnyddiwr.

Ar gyfer ffeil bresennol a gynhelir gan eich gweinyddwr, y ffurf yw:

htpasswd /etc/squid/passwords alex

Defnyddiwch y ffeil wirioneddol a ffurfweddwyd ar gyfer basic_ncsa_auth, gyda'r caniatâd gweinyddol priodol. Mae'r rhaglen yn gofyn am y cyfrinair yn hytrach na'i roi ar y llinell orchymyn.

Rhaid i'r cynorthwyydd allu darllen y ffeil sy'n deillio o hyn, ac mae'n rhaid i'r fformatau cyfrinair a gefnogir ganddo gyd-fynd â'r ffordd y caiff cofnodion eu cynhyrchu. Nid yw creu ffeil newydd mewn man arall yn gwneud i Squid ei defnyddio.

Nid yw defnyddiwr sy'n cael ei storio yn cael ei awdurdodi'n awtomatig ar gyfer pob cyrchfan. Mae gan gynorthwyydd dilysu Squid a'i reolau mynediad swyddi ar wahân.

Mae newid cyfrinair o gleient o bell yn ofyniad arall. Nid yw ffeil NCSA yn darparu protocol hunan-wasanaeth ar gyfer newid cyfrinair dim ond oherwydd y gall porwr ddefnyddio'r dirprwy. Defnyddiwch broses reoli cyfrif sefydledig y gwasanaeth.

Erthyglau cysylltiedig