Страница 1 из 1

Авторизация squid

Добавлено: 2008-03-23 17:20:21
risk94
Люди, дайте манов, где че почитать по сабжу. Хочу сделать авторизацию, но не знаю с чего начать.

Re: Авторизация squid

Добавлено: 2008-03-23 19:00:30
risk94
Собрал ncsa_auth
Файл с Аккаунтами делаю таким скриптикам:

Код: Выделить всё

#!/bin/sh
/usr/local/bin/htpasswd -b /usr/local/squid/etc/acl/passwd $1 $2


А что нужно прописать в конфиге, чтоб squid начал зпрашивать аутентификацию?


В squid.conf прописать

Код: Выделить всё

auth_param basic program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/acl/passwd
и потом зделать acl:

Код: Выделить всё

acl proxy_auth_4_all proxy_auth REQUIRED src 0.0.0.0/0.0.0.0 
...
...
...
http_access allow proxy_auth_4_all

Я правильно понимаю?

Re: Авторизация squid

Добавлено: 2008-03-24 1:18:36
risk94
Я понимаю правильно! :wink:

Re: Авторизация squid

Добавлено: 2008-03-24 1:41:14
Alex Keda
тихо сам с собою...
=======
нашёл чем в выходные заниматься =)

Re: Авторизация squid

Добавлено: 2008-03-24 15:24:55
risk94
=)
В выходные то как раз и получается хоть более менее пару-фосемь часиков поковырятся со всем этим добром. А делать одинфиг и надо и интересно! )

Re: Авторизация squid

Добавлено: 2008-03-24 22:10:45
risk94
хм, видать не совсем понимаю. Авторизацию запрашивает, ввожу логин и псворд - но не пускает. че за беда может быть?

Re: Авторизация squid

Добавлено: 2008-03-25 1:13:09
Alex Keda
может пора глянуть в логи?

Re: Авторизация squid

Добавлено: 2008-03-27 8:57:57
risk94
дописал в скрипт пару тких строк:

Код: Выделить всё

#!/bin/sh
/usr/local/bin/htpasswd -b /usr/local/squid/etc/acl/passwd $1 $2
chmod 440 /usr/local/squid/etc/acl/passwd
chown squid:squid /usr/local/squid/etc/acl/passwd
Все заработало.