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

Исходное сообщение
"Помогите настроить аутентификацию в squid`е"

Отправлено Duncan , 25-Фев-07 12:17 
Привет.
Есть 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.

В чем проблема? Как настроить хотя бы один логин/пароль для всех пользователей?
Желательно без установки дополнительного софта...


Содержание

Сообщения в этом обсуждении
"Помогите настроить аутентификацию в squid`е"
Отправлено Александр , 25-Фев-07 14:32 
про федору ничего сказать не могу, на фре у меня сделано так:

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                          


"Помогите настроить аутентификацию в squid`е"
Отправлено Duncan , 26-Фев-07 21:46 
...
>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 не запрашивает логина/пароля!!!  
чего с ним сделать???


"Помогите настроить аутентификацию в squid`е"
Отправлено Duncan , 26-Фев-07 23:13 
УРРРАААА!!!! ЗАРАБОТАЛО!!!!
просто вверху у меня стояло http_access allow all