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

Исходное сообщение
"Авторизация оп паролю."

Отправлено asidko , 11-Янв-07 20:07 
Ребята подскажите как сделать авторизацию при использовании squid по паролю?
Типа человек захотел в инет попасть. Ввел в IE, (к примеру), www.blablabla.com и получает запрос на ввоб логина и пароля.

Спасибо.


Содержание

Сообщения в этом обсуждении
"Авторизация оп паролю."
Отправлено Duron , 11-Янв-07 21:45 
>Ребята подскажите как сделать авторизацию при использовании squid по паролю?
>Типа человек захотел в инет попасть. Ввел в IE, (к примеру), www.blablabla.com
>и получает запрос на ввоб логина и пароля.
>
>Спасибо.


Тебе нуна юзать ncsa авторизацию.
в поиск забей всё найдёшь, я сам недавно похожий вопрос задавал :)


"Авторизация оп паролю."
Отправлено asidko , 12-Янв-07 12:35 
>>Ребята подскажите как сделать авторизацию при использовании squid по паролю?
>>Типа человек захотел в инет попасть. Ввел в IE, (к примеру), www.blablabla.com
>>и получает запрос на ввоб логина и пароля.
>>
>>Спасибо.
>
>
>Тебе нуна юзать ncsa авторизацию.
>в поиск забей всё найдёшь, я сам недавно похожий вопрос задавал :)
>


Прочитал топики по этому поводу. Сделал как написано, добавтл в squid.conf следующие строки:

acl spass src "/etc/squid/users_spasswd.ip"
http_access allow spass
http_access deny all
auth_param basic program /usr/libexec/ncsa_auth /etc/squid/spasswd
auth_param basic children 7

Добавил пользователей.

htpasswd -m /etc/squid/spasswd user1

Перезапустил squid

bash-3.1# pps squid
root      3604     1  0 11:06 ?        00:00:00 /usr/sbin/squid
nobody    3606  3604  0 11:06 ?        00:00:00 (squid)
nobody    3607  3606  0 11:06 ?        00:00:00 (ncsa_auth) /etc/squid/spasswd
nobody    3608  3606  0 11:06 ?        00:00:00 (ncsa_auth) /etc/squid/spasswd
nobody    3609  3606  0 11:06 ?        00:00:00 (ncsa_auth) /etc/squid/spasswd
nobody    3610  3606  0 11:06 ?        00:00:00 (ncsa_auth) /etc/squid/spasswd
nobody    3611  3606  0 11:06 ?        00:00:00 (ncsa_auth) /etc/squid/spasswd
nobody    3612  3606  0 11:06 ?        00:00:00 (ncsa_auth) /etc/squid/spasswd
nobody    3613  3606  0 11:06 ?        00:00:00 (ncsa_auth) /etc/squid/spasswd
root      3619  3617  0 11:06 pts/4    00:00:00 grep squid

но:
Если пользователь пытается подключиться, то доступ получает, а пароль не спрашивается.
Подскажи где ошибка?


"Авторизация оп паролю."
Отправлено kukan , 16-Янв-07 16:12 
>>>Ребята подскажите как сделать авторизацию при использовании squid по паролю?
>>>Типа человек захотел в инет попасть. Ввел в IE, (к примеру), www.blablabla.com
>>>и получает запрос на ввоб логина и пароля.
>>>
>>>Спасибо.
>>
>>
>>Тебе нуна юзать ncsa авторизацию.
>>в поиск забей всё найдёшь, я сам недавно похожий вопрос задавал :)
>>
>
>
>Прочитал топики по этому поводу. Сделал как написано, добавтл в squid.conf следующие
>строки:
>
>acl spass src "/etc/squid/users_spasswd.ip"
>http_access allow spass
>http_access deny all
>auth_param basic program /usr/libexec/ncsa_auth /etc/squid/spasswd
>auth_param basic children 7
>
>Добавил пользователей.
>
>htpasswd -m /etc/squid/spasswd user1
>
>Перезапустил squid
>
>bash-3.1# pps squid
>root      3604     1
> 0 11:06 ?        
>00:00:00 /usr/sbin/squid
>nobody    3606  3604  0 11:06 ?  
>      00:00:00 (squid)
>nobody    3607  3606  0 11:06 ?  
>      00:00:00 (ncsa_auth) /etc/squid/spasswd
>nobody    3608  3606  0 11:06 ?  
>      00:00:00 (ncsa_auth) /etc/squid/spasswd
>nobody    3609  3606  0 11:06 ?  
>      00:00:00 (ncsa_auth) /etc/squid/spasswd
>nobody    3610  3606  0 11:06 ?  
>      00:00:00 (ncsa_auth) /etc/squid/spasswd
>nobody    3611  3606  0 11:06 ?  
>      00:00:00 (ncsa_auth) /etc/squid/spasswd
>nobody    3612  3606  0 11:06 ?  
>      00:00:00 (ncsa_auth) /etc/squid/spasswd
>nobody    3613  3606  0 11:06 ?  
>      00:00:00 (ncsa_auth) /etc/squid/spasswd
>root      3619  3617  0 11:06
>pts/4    00:00:00 grep squid
>
> но:
>Если пользователь пытается подключиться, то доступ получает, а пароль не спрашивается.
>Подскажи где ошибка?
Сверяй сам
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 7
auth_param basic realm   http://squid.my-apach.ru
authenticate_ip_ttl 60 seconds
auth_param basic casesensitive on

---------
---------
http_access allow user
http_access deny all

Под ACL нужны разрешения которые будут их групировать и собственно фильтровать распределённые по переменным запросы пользователей, где они у тебя?


"Авторизация оп паролю."
Отправлено stalker_2000 , 26-Янв-07 15:53 
auth_param basic program /usr/local/squid/libexec/ncsa_auth /etc/squid/password

auth_param basic children 7
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive on

# твоя подсеть, что бы никто извне не мог качать через твой сквид
acl my_networks src 192.168.0.0/16
http_access deny !my_networks

acl password proxy_auth REQUIRED
http_access allow password
http_access deny all


а вообще-то поиск в руки и вперёд. Вопрос разжеван во всем инете.