Под бсд при включении auth_param program /usr/local/libexec/squid/digest_pw_auth
пишет Too few digestautchenticator processes are runing FATAL: The digestautchenticator helpers are crashing too repidly, need help!
подскажите пожалуйста как с этим боротся
>Под бсд при включении auth_param program /usr/local/libexec/squid/digest_pw_auth
>пишет Too few digestautchenticator processes are runing FATAL: The digestautchenticator helpers
>are crashing too repidly, need help!
>подскажите пожалуйста как с этим боротсяНадо указывать ещё и аргументы у программы (смотри squid.conf):
# === Parameters for the digest scheme follow ===
...
# Then, set this line to something like
#
auth_param digest program /usr/local/squid/libexec/digest_auth_pw /usr/local/squid/etc/digpassЕщё запусти этот хелпер из командной строки (под тем же пользователем, что и сквид) и посмотри на что он конкретно ругается.
>[оверквотинг удален]
># === Parameters for the digest
>scheme follow ===
>...
># Then, set this line to
>something like
>#
>auth_param digest program /usr/local/squid/libexec/digest_auth_pw /usr/local/squid/etc/digpass
>
>Ещё запусти этот хелпер из командной строки (под тем же пользователем, что
>и сквид) и посмотри на что он конкретно ругается.запустил молчик как рыба...
>[оверквотинг удален]
>>...
>># Then, set this line to
>>something like
>>#
>>auth_param digest program /usr/local/squid/libexec/digest_auth_pw /usr/local/squid/etc/digpass
>>
>>Ещё запусти этот хелпер из командной строки (под тем же пользователем, что
>>и сквид) и посмотри на что он конкретно ругается.
>
>запустил молчик как рыба...Ну хорошо... вот полностью описание (из конфига!):
# === Parameters for the digest scheme follow ===
#
# "program" cmdline
# Specify the command for the external authenticator. Such a program
# reads a line containing "username":"realm" and replies with the
# appropriate H(A1) value hex encoded or ERR if the user (or his H(A1)
# hash) does not exists. See RFC 2616 for the definition of H(A1).
# "ERR" responses may optionally be followed by a error description
# available as %m in the returned error page.Т.е. программа считывает строку вида "username":"realm" (обязательно в кавычках), ищет по пользователю строку из файла digpass и возвращает хеш либо ERR (если нет пользователя в этом файле).
Формат файла: username:password или username:realm:HA1
ЗЫ
А что, у тебя _реально_ клиентами используется такая схема аутентификации? :)
>[оверквотинг удален]
>returned error page.
>
>Т.е. программа считывает строку вида "username":"realm" (обязательно в кавычках), ищет по пользователю
>строку из файла digpass и возвращает хеш либо ERR (если
>нет пользователя в этом файле).
>
>Формат файла: username:password или username:realm:HA1
>
>ЗЫ
>А что, у тебя _реально_ клиентами используется такая схема аутентификации? :)нет это я так решил попробовать