Ребята подскажите как сделать авторизацию при использовании squid по паролю?
Типа человек захотел в инет попасть. Ввел в IE, (к примеру), www.blablabla.com и получает запрос на ввоб логина и пароля.Спасибо.
>Ребята подскажите как сделать авторизацию при использовании squid по паролю?
>Типа человек захотел в инет попасть. Ввел в IE, (к примеру), www.blablabla.com
>и получает запрос на ввоб логина и пароля.
>
>Спасибо.
Тебе нуна юзать ncsa авторизацию.
в поиск забей всё найдёшь, я сам недавно похожий вопрос задавал :)
>>Ребята подскажите как сделать авторизацию при использовании 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но:
Если пользователь пытается подключиться, то доступ получает, а пароль не спрашивается.
Подскажи где ошибка?
>>>Ребята подскажите как сделать авторизацию при использовании 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 нужны разрешения которые будут их групировать и собственно фильтровать распределённые по переменным запросы пользователей, где они у тебя?
auth_param basic program /usr/local/squid/libexec/ncsa_auth /etc/squid/passwordauth_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_networksacl password proxy_auth REQUIRED
http_access allow password
http_access deny all
а вообще-то поиск в руки и вперёд. Вопрос разжеван во всем инете.