Squid NCSA -käyttäjän lisääminen salasanatiedostoa ylikirjoittamatta
Päivitä olemassa oleva NCSA-tyylinen salasanatiedosto ylikirjoittamatta tilejä ja erota tunnistetietojen tallennus Squidin käyttöoikeuskäytännöstä.
Ensimmäinen käyttäjä toimii. Lisäät toisen ja ensimmäinen katoaa. Ongelma voi olla salasanatiedoston komennossa, ei Squidin yhden käyttäjän rajoituksessa.
Apachen htpasswd-valitsin -c luo salasanatiedoston. Olemassa olevaan tiedostoon käytettynä se kirjoittaa sen uudelleen. Älä käytä tätä valitsinta joka kerta, kun lisäät tai päivität käyttäjän.
Ylläpitäjäsi hoitamalle olemassa olevalle tiedostolle muoto on:
htpasswd /etc/squid/passwords alex
Käytä todellista tiedostoa, joka on määritetty kohteelle basic_ncsa_auth, asianmukaisilla hallinnollisilla oikeuksilla. Ohjelma kysyy salasanaa sen sijaan, että sijoittaisi sen komentoriville.
Apuohjelman on voitava lukea syntyvä tiedosto, ja sen tukemien salasanamuotojen on vastattava sitä, miten merkinnät luodaan. Uuden tiedoston luominen muualle ei saa Squidia käyttämään sitä.
Tallennettu käyttäjä ei ole automaattisesti valtuutettu kaikkiin kohteisiin. Squidin todennuksen apuohjelmalla ja sen käyttösäännöillä on erilliset tehtävät.
Salasanan vaihtaminen etäasiakkaasta on toinen vaatimus. NCSA-tiedosto ei tarjoa itsepalveluista salasananvaihtoprotokollaa vain siksi, että selain voi käyttää välityspalvelinta. Käytä palvelun vakiintunutta tilinhallintaprosessia.