Tilføj en Squid NCSA-bruger uden at overskrive adgangskodefilen
Opdater en eksisterende NCSA-adgangskodefil uden at overskrive konti, og skel mellem lagring af loginoplysninger og Squids adgangspolitik.
Den første bruger virker. Du tilføjer den anden, og den første forsvinder. Problemet kan være kommandoen til adgangskodefilen, ikke en grænse på én bruger i Squid.
Apaches htpasswd-tilvalg -c opretter en adgangskodefil. Brugt på en eksisterende fil overskriver det den. Brug ikke det tilvalg, hver gang du tilføjer eller opdaterer en bruger.
For en eksisterende fil, der vedligeholdes af din administrator, er formen:
htpasswd /etc/squid/passwords alex
Brug den rigtige fil, der er konfigureret til basic_ncsa_auth, med de rette administrative rettigheder. Programmet spørger om adgangskoden i stedet for at sætte den på kommandolinjen.
Hjælpeprogrammet skal kunne læse den resulterende fil, og de adgangskodeformater, det understøtter, skal passe til, hvordan posterne oprettes. At oprette en ny fil et andet sted får ikke Squid til at bruge den.
En gemt bruger er ikke automatisk autoriseret til hver destination. Squids godkendelseshjælper og dets adgangsregler har hver deres opgave.
At ændre en adgangskode fra en fjernklient er endnu et krav. En NCSA-fil giver ikke en selvbetjeningsprotokol til adgangskodeskift, blot fordi en browser kan bruge proxyen. Brug tjenestens etablerede proces for kontoadministration.