PDA

Показать полную графическую версию : Squid+WINXP+ncsa_auth.exe = Проблемы


broodling
10-08-2007, 16:34
Задача: привинтить к сквиду под win32 проверку по пользователям
Описание проблемы:
файл с паролями генерится htpasswd
htpasswd портированная под Win32 может сохранять пароли только, или в незашифрованном виде, или в MD5, остальные методы шифрования недоступны.
ncsa_auth проверяет пароли зашифрованные по алгоритму CRYPT и отказвается пинимать их в остальных форматах.

по ряду причин желательно не использовать NTLM аутентификацию

Подскажите, плз, как обойти эту проблему, или чем можно заменить ncsa_auth?

BuGfiX
11-08-2007, 13:07
Если установлен perl, можно попробовать сделать так:
$pass = "12345";
$user = "user";
$newpass = crypt($pass,$user);
print "$newpass\n";

broodling
12-08-2007, 15:16
Спасибо. Проблему я решил, просто скачал отсюда (http://squid.acmeconsulting.it/download/NCSAsupport.zip) исправленный файл htpasswd.exe с нормально работающим алгоритмом CRYPT.

Проблема решена ;-)




© OSzone.net 2001-2012