El primer usuari funciona. Afegiu el segon i el primer desapareix. El problema pot ser l'ordre del fitxer de contrasenyes, no un límit d'un sol usuari a Squid.

L'opció htpasswd -c d'Apache crea un fitxer de contrasenyes. Si s'usa sobre un fitxer existent, el reescriu. No feu servir aquesta opció cada vegada que afegiu o actualitzeu un usuari.

Per a un fitxer existent que manté el vostre administrador, la forma és:

htpasswd /etc/squid/passwords alex

Useu el fitxer real configurat per a basic_ncsa_auth, amb els permisos administratius adequats. El programa demana la contrasenya en lloc de posar-la a la línia d'ordres.

L'auxiliar ha de poder llegir el fitxer resultant, i els formats de contrasenya que admet han de coincidir amb la manera com es generen les entrades. Crear un fitxer nou en un altre lloc no fa que Squid el faci servir.

Un usuari emmagatzemat no s'autoritza automàticament per a cada destinació. L'auxiliar d'autenticació de Squid i les seves regles d'accés tenen tasques separades.

Canviar una contrasenya des d'un client remot és un altre requisit. Un fitxer NCSA no ofereix un protocol de canvi de contrasenya d'autoservei només perquè un navegador pugui usar el proxy. Feu servir el procés de gestió de comptes establert del servei.

Articles relacionats