URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5084
[ Назад ]

Исходное сообщение
"Настройка аутентификации"

Отправлено Dark , 29-Авг-07 06:53 
Под бсд при включении 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!
подскажите пожалуйста как с этим боротся

Содержание

Сообщения в этом обсуждении
"Настройка аутентификации"
Отправлено micis , 29-Авг-07 08:02 
>Под бсд при включении 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

Ещё запусти этот хелпер из командной строки (под тем же пользователем, что и сквид) и посмотри на что он конкретно ругается.


"Настройка аутентификации"
Отправлено Dark , 02-Сен-07 04:10 
>[оверквотинг удален]
>#       === 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
>
>Ещё запусти этот хелпер из командной строки (под тем же пользователем, что
>и сквид) и посмотри на что он конкретно ругается.

запустил молчик как рыба...


"Настройка аутентификации"
Отправлено micis , 03-Сен-07 04:16 
>[оверквотинг удален]
>>...
>>#       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

ЗЫ
А что, у тебя _реально_ клиентами используется такая схема аутентификации? :)


"Настройка аутентификации"
Отправлено Dark , 08-Сен-07 22:40 
>[оверквотинг удален]
>returned error page.
>
>Т.е. программа считывает строку вида "username":"realm" (обязательно в кавычках), ищет по пользователю
>строку из файла digpass и возвращает хеш  либо ERR (если
>нет пользователя в этом файле).
>
>Формат файла: username:password или username:realm:HA1
>
>ЗЫ
>А что, у тебя _реально_ клиентами используется такая схема аутентификации? :)

нет это я так решил попробовать