První uživatel funguje. Přidáte druhého a první zmizí. Problém může být v příkazu k souboru hesel, ne v limitu jednoho uživatele v Squidu.

Volba htpasswd Apache s -c vytváří soubor hesel. Při použití na existující soubor jej přepíše. Nepoužívejte tuto volbu pokaždé, když přidáváte nebo aktualizujete uživatele.

Pro existující soubor, který spravuje váš správce, je tvar:

htpasswd /etc/squid/passwords alex

Použijte skutečný soubor nakonfigurovaný pro basic_ncsa_auth s odpovídajícími administrativními oprávněními. Program se na heslo zeptá, místo aby je vložil na příkazový řádek.

Pomocník musí umět přečíst výsledný soubor a jeho podporované formáty hesel musí odpovídat tomu, jak se záznamy vytvářejí. Vytvoření nového souboru jinde nezpůsobí, že by jej Squid používal.

Uložený uživatel není automaticky oprávněn pro každý cíl. Ověřovací pomocník Squidu a jeho pravidla přístupu mají oddělené úlohy.

Změna hesla ze vzdáleného klienta je další požadavek. Soubor NCSA neposkytuje protokol pro samoobslužnou změnu hesla jen proto, že prohlížeč může proxy používat. Použijte zavedený proces správy účtů dané služby.

Související články