Squid работает, но не цепляет авторизацию. Пишет вот такие гадости.
parseConfigFile: line 90 unrecognized: 'authenticate_program /usr/lib/squid/ncsa_auth /etc/squid/uspass'
2004/06/04 13:21:51| parseConfigFile: line 93 unrecognized: 'authenticate_children 5'
2004/06/04 13:21:51| parseConfigFile: line 95 unrecognized: 'authenticate_ip_ttl_is_strict on'
2004/06/04 13:21:51| parseConfigFile: line 149 unrecognized: 'proxy_auth_realm SKAZI PAROL!!!'
2004/06/04 13:21:51| parseConfigFile: line 195 unrecognized: 'cachemgr admin@kozli.vse'
Squid инсталировал из rpm. Модули авторизации он распаковал, в том числе и ncsa_auth.
В чем трабл не понятно. Такая же проблема на AltMAster2 но там не я все делал, думал собрали криво.
Подскажите пожалуйста.
>Squid работает, но не цепляет авторизацию. Пишет вот такие гадости.
>parseConfigFile: line 90 unrecognized: 'authenticate_program /usr/lib/squid/ncsa_auth /etc/squid/uspass'
>2004/06/04 13:21:51| parseConfigFile: line 93 unrecognized: 'authenticate_children 5'
>2004/06/04 13:21:51| parseConfigFile: line 95 unrecognized: 'authenticate_ip_ttl_is_strict on'
>2004/06/04 13:21:51| parseConfigFile: line 149 unrecognized: 'proxy_auth_realm SKAZI PAROL!!!'
>2004/06/04 13:21:51| parseConfigFile: line 195 unrecognized: 'cachemgr admin@kozli.vse'
>
>
>Squid инсталировал из rpm. Модули авторизации он распаковал, в том числе и
>ncsa_auth.
>В чем трабл не понятно. Такая же проблема на AltMAster2 но там
>не я все делал, думал собрали криво.
>Подскажите пожалуйста.
Судя по всему, не поддерживает авторизацию.
squid -v покажет все опции, с которыми был собран.
>Судя по всему, не поддерживает авторизацию.
>squid -v покажет все опции, с которыми был собран.
Насчет авторизации вот он что вывел:--enable-auth=basic,digest,ntlm
--enable-basic-auth-helpers=winbind,multi-domain-NTLM,getpwnam,YP,SMB,PAM,NCSA,MSNT,LDAP
--enable-ntlm-auth-helpers=SMB,fakeauth,no_check,winbind
--enable-digest-auth-helpers=password
--enable-external-acl-helpers=winbind_groupncsa присутствует. Но там ли? И как можно переконфигурить rpm?
Вырезка из squid.conf.default для squid-2.5# === Parameters for the basic scheme follow. ===
#
# "program" cmdline
# Specify the command for the external authenticator. Such a program
# reads a line containing "username password" and replies "OK" or
# "ERR" in an endless loop.
#
# By default, the basic authentication sheme is not used unless a
# program is specified.
#
# If you want to use the traditional proxy authentication, jump over to
# the helpers/basic_auth/NCSA directory and type:
# % make
# % make install
#
# Then, set this line to something like
#
# auth_param basic program /usr/libexec/ncsa_auth /usr/etc/passwd
#
# "children" numberofchildren
# The number of authenticator processes to spawn.
# If you start too few Squid will have to wait for them to process a
# backlog of usercode/password verifications, slowing it down. When
# password verifications are done via a (slow) network you are likely to
# need lots of authenticator processes.
# auth_param basic children 5
#
# "realm" realmstring
# Specifies the realm name which is to be reported to the client for
# the basic proxy authentication scheme (part of the text the user
# will see when prompted their username and password).
# auth_param basic realm Squid proxy-caching web server
#
# "credentialsttl" timetolive
# Specifies how long squid assumes an externally validated
# username:password pair is valid for - in other words how often the
# helper program is called for that user. Set this low to force
# revalidation with short lived passwords. Note that setting this high
# does not impact your susceptability to replay attacks unless you are
# using an one-time password system (such as SecureID). If you are using
# such a system, you will be vulnerable to replay attacks unless you
# also use the max_user_ip ACL in an http_access rule.
# auth_param basic credentialsttl 2 hours
там в конфе прописано именно так, как в моем первом сообщении.
Ой... блин!!! Уроды... Они в squid.conf комментарии старые оставили, а default это есть. Блин... подстава.