Pridanie používateľa NCSA v Squide bez prepísania súboru hesiel
Aktualizujte existujúci súbor hesiel v štýle NCSA bez prepísania účtov a odlíšte ukladanie prihlasovacích údajov od zásad prístupu Squidu.
Prvý používateľ funguje. Pridáte druhého a prvý zmizne. Problém môže byť v príkaze na súbor hesiel, nie v limite jedného používateľa v Squide.
Voľba htpasswd Apache s -c vytvára súbor hesiel. Pri použití na existujúci súbor ho prepíše. Nepoužívajte túto voľbu zakaždým, keď pridávate alebo aktualizujete používateľa.
Pre existujúci súbor, ktorý spravuje váš správca, je tvar:
htpasswd /etc/squid/passwords alex
Použite skutočný súbor nakonfigurovaný pre basic_ncsa_auth, s príslušnými administratívnymi právami. Program sa opýta na heslo, namiesto toho, aby ho vložil do príkazového riadka.
Pomocný program musí vedieť prečítať výsledný súbor a ním podporované formáty hesiel musia zodpovedať spôsobu vytvárania záznamov. Vytvorenie nového súboru inde nespôsobí, že ho Squid bude používať.
Uložený používateľ nie je automaticky oprávnený pre každý cieľ. Pomocný program overovania Squidu a jeho pravidlá prístupu majú oddelené úlohy.
Zmena hesla zo vzdialeného klienta je ďalšia požiadavka. Súbor NCSA neposkytuje protokol samoobslužnej zmeny hesla len preto, že prehliadač môže používať proxy. Použite zavedený proces správy účtov tejto služby.