Il primo utente funziona. Aggiungete il secondo e il primo sparisce. Il problema può essere il comando del file delle password, non un limite di un solo utente in Squid.

L'opzione htpasswd di Apache con -c crea un file delle password. Usata su un file esistente, lo riscrive. Non usate quell'opzione ogni volta che aggiungete o aggiornate un utente.

Per un file esistente mantenuto dal vostro amministratore, la forma è:

htpasswd /etc/squid/passwords alex

Usate il file reale configurato per basic_ncsa_auth, con le autorizzazioni amministrative appropriate. Il programma chiede la password invece di inserirla nella riga di comando.

L'helper deve poter leggere il file risultante e i formati di password supportati devono corrispondere al modo in cui vengono generate le voci. Creare un nuovo file altrove non fa sì che Squid lo usi.

Un utente memorizzato non è automaticamente autorizzato per ogni destinazione. L'helper di autenticazione di Squid e le sue regole di accesso hanno compiti separati.

Cambiare una password da un client remoto è un altro requisito. Un file NCSA non fornisce un protocollo self-service di cambio password solo perché un browser può usare il proxy. Usate il processo consolidato di gestione degli account del servizio.

Articoli correlati