Der erste Benutzer funktioniert. Sie fügen den zweiten hinzu, und der erste verschwindet. Das Problem kann der Befehl für die Passwortdatei sein, nicht eine Ein-Benutzer-Grenze in Squid.

Apaches Option htpasswd mit -c erstellt eine Passwortdatei. Auf eine vorhandene Datei angewendet, überschreibt sie diese. Verwenden Sie diese Option nicht jedes Mal, wenn Sie einen Benutzer hinzufügen oder aktualisieren.

Für eine vorhandene Datei, die Ihr Administrator pflegt, lautet die Form:

htpasswd /etc/squid/passwords alex

Verwenden Sie die tatsächliche Datei, die für basic_ncsa_auth konfiguriert ist, mit den passenden administrativen Rechten. Das Programm fragt nach dem Passwort, statt es in die Befehlszeile zu schreiben.

Das Hilfsprogramm muss die entstehende Datei lesen können, und seine unterstützten Passwortformate müssen dazu passen, wie die Einträge erzeugt werden. Eine neue Datei an anderer Stelle anzulegen, bringt Squid nicht dazu, sie zu verwenden.

Ein gespeicherter Benutzer ist nicht automatisch für jedes Ziel berechtigt. Das Authentifizierungshilfsprogramm von Squid und seine Zugriffsregeln haben getrennte Aufgaben.

Ein Passwort von einem entfernten Client zu ändern, ist eine weitere Anforderung. Eine NCSA-Datei bietet kein Selbstbedienungsprotokoll zum Passwortwechsel, nur weil ein Browser den Proxy nutzen kann. Verwenden Sie den etablierten Kontoverwaltungsprozess des Dienstes.

Ähnliche Artikel