Привет.
Есть Fedora Core 5 + squid-2.5.STABLE14-3.FC5.x86_64 поставленный из rpm
Нужно настроить на squid`е аутентификацию пользователей по логину/паролю, можно пока сделать один логин для всех пользователей.
В папке сквида есть msntauth.conf, в котором прописано:
allowusers /etc/squid/msntauth.allowusersесть файл msntauth.allowusers, в котором написано
proxyuser
я так понимаю это логин без пароля.в squid.conf есть строки
forwarded_for off
acl proxy_auth REQUIRED
http_access allow password
http_access allow
http_access deny allно service squid status говорит:
aclParseAclLine: Invalid ACL type 'REQUIRED'
FATAL: Bungled squid.conf line 2505: acl proxy_auth REQUIRED
Squid Cache (Version 2.5.STABLE14): Terminated abnormally.В чем проблема? Как настроить хотя бы один логин/пароль для всех пользователей?
Желательно без установки дополнительного софта...
про федору ничего сказать не могу, на фре у меня сделано так:auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off.
.
.acl local src 192.168.1.0/24
acl privaty src xxx.xxx.xxx.xxx
acl users proxy_auth user1 user2 user3
http_access allow local
http_access deny !privaty
http_access allow users
...
>auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/passwd
...сделал так:
squid.conf
Код:forwarded_for off
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/allow_user
acl password proxy_auth REQUIRED
http_access allow password
http_access deny all
при помощи htpasswd сделал файл /etc/squid/allow_user, туда запихал тестовый логин и пароль
Код:test:nyEttXqHklF8o
но squid не запрашивает логина/пароля!!!
чего с ним сделать???
УРРРАААА!!!! ЗАРАБОТАЛО!!!!
просто вверху у меня стояло http_access allow all