Първият потребител работи. Добавяте втория и първият изчезва. Проблемът може да е в командата за файла с пароли, а не в ограничение за един потребител в Squid.

Опцията htpasswd -c на Apache създава файл с пароли. Приложена към съществуващ файл, тя го презаписва. Не използвайте тази опция всеки път, когато добавяте или актуализирате потребител.

За съществуващ файл, поддържан от вашия администратор, формата е:

htpasswd /etc/squid/passwords alex

Използвайте действителния файл, конфигуриран за basic_ncsa_auth, с подходящи административни права. Програмата пита за паролата, вместо да я поставя в командния ред.

Помощната програма трябва да може да чете получения файл и поддържаните от нея формати на пароли трябва да съвпадат с начина, по който се генерират записите. Създаването на нов файл другаде не кара Squid да го използва.

Съхранен потребител не се оторизира автоматично за всяка дестинация. Помощната програма за удостоверяване на Squid и правилата за достъп имат различни задачи.

Смяната на парола от отдалечен клиент е друго изискване. Файлът NCSA не предоставя протокол за самостоятелна смяна на парола само защото браузърът може да използва проксито. Използвайте установения процес за управление на акаунти на услугата.

Подобни статии