LINUX.ORG.RU
ФорумAdmin

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


0

0

squid-2.4.STABLE-1.7.2.asp
Пытаюсь сделать доступ к squid через логин и пароль.
Выкачал ncsa_auth и положил в /usr/bin/
Cоздал пользователя "foo", прописав его в /usr/etc/passwd:
---
htpasswd -c /usr/etc/passwd foo
---

раскомментировал строки в /etc/squid/squid.conf:
---
authenticate_program /usr/bin/ncsa_auth /usr/etc/passwd
authenticate_children 5
--

и добавил:
--
acl foo proxy_auth REQUIRED
http_access allow foo
squid -k reconfigure
--

Захожу броузером, требует логин/пароль. Ввожу, но бесполезно - не пускает.
Что может быть не правильно?

anonymous

А доступ к файлу паролей тот пользователь, под которым работает squid, имеет ?

spirit ★★★★★
()
Ответ на: комментарий от spirit

Вероятно, в этом и было дело. Спасибо.

Но у меня ещё один вопрос.
Мне нужно дать доступ:
Для одних адресов - без пароля.
Для другого адреса - по паролю.
Остальным - запретить доступ.

У меня же - одним без пароля, а ВСЕМ ОСТАЛЬНЫМ - по папролю.
У меня сейчас так:
---
#Этим без пароля
acl good src 10.1.131.36-10.1.131.42
http_access allow good

#Всем остальным - запрет
http_access deny all
---

Как теперь добавить адрес для доступа по паролю?

P.S. Искал инфу, но везде описано, как всем предоставлять авториз. доступ, т.е. без разбора.

anonymous
()
Ответ на: комментарий от anonymous

поищи тут ниже - про авторизацию и привязку ее к ИП , активно обсуждалось и успешно решилось ;)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.