Страница 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
Я понимаю правильно!

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
Все заработало.