Een Squid NCSA-gebruiker toevoegen zonder het wachtwoordbestand te overschrijven
Werk een bestaand NCSA-wachtwoordbestand bij zonder accounts te overschrijven en onderscheid de opslag van inloggegevens van het toegangsbeleid van Squid.
De eerste gebruiker werkt. Je voegt de tweede toe en de eerste verdwijnt. Het probleem kan de opdracht voor het wachtwoordbestand zijn, niet een limiet van één gebruiker in Squid.
De optie htpasswd van Apache met -c maakt een wachtwoordbestand. Toegepast op een bestaand bestand herschrijft het dat bestand. Gebruik die optie niet elke keer dat je een gebruiker toevoegt of bijwerkt.
Voor een bestaand bestand dat je beheerder onderhoudt, is de vorm:
htpasswd /etc/squid/passwords alex
Gebruik het echte bestand dat is geconfigureerd voor basic_ncsa_auth, met de juiste beheerdersrechten. Het programma vraagt om het wachtwoord in plaats van het op de opdrachtregel te zetten.
Het hulpprogramma moet het resulterende bestand kunnen lezen, en de ondersteunde wachtwoordformaten moeten overeenkomen met hoe de vermeldingen worden gemaakt. Een nieuw bestand elders aanmaken zorgt er niet voor dat Squid het gebruikt.
Een opgeslagen gebruiker is niet automatisch geautoriseerd voor elke bestemming. De authenticatiehulp van Squid en de toegangsregels hebben aparte taken.
Een wachtwoord wijzigen vanaf een externe client is een andere vereiste. Een NCSA-bestand biedt geen selfserviceprotocol voor wachtwoordwijziging alleen omdat een browser de proxy kan gebruiken. Gebruik het gevestigde accountbeheerproces van de dienst.