Отправляет email-рассылки с помощью сервиса Sendsay

Squid+LDAP

Здравствуйте!
Решил организовать аутен...ию в squid через ldap.
Поскольку на компе стоит squid 2.5, имеющиеся инструкции устарели
Попробовал воспользоваться примерами из образца squid.conf
Вот мой собственный squid.conf:

http_port 192.168.8.1:3128
#cache_dir ufs /var/cache/squid 700 MB 16 256
cache_mem 64 MB

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
redirect_program /usr/local/rejik3/redirector
/usr/local/rejik3/redirector.conf

auth_param basic program /usr/lib/squid/squid_ldap_auth -b
'ou=Users,dc=ses,dc=dagnet,dc=ru' -v 3 -f \
"(&(uid=%s)(objectClass=person))" 192.168.8.1
auth_param basic children 5
# Смысл двух строк ниже не совсем понятен, взят из примера, но без них
выскакивают ошибки
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours

acl all src 0.0.0.0/0.0.0.0
acl password proxy_auth REQUIRED
acl allowed_hosts src 192.168.8.2 192.168.8.33 192.168.8.13 192.168.8.6
192.168.8.25 192.168.8.26
http_access allow allowed_hosts
http_access allow password
http_access deny all

Запускается нормально, но в браузерах сразу вылазит "Доступ запрещен"

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 10517; Возраст листа: 377; Участников: 1252
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/207064



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   SES Fri, 06 Aug 2004 16:41:41 +0400 (#207064)

 

Ответы:

Доброе время суток!

On Friday 06 August 2004 16:41, SES wrote:

Я в squid давно не лазил, у меня через mySQL авторизация. Но если мне не
изменяет мой склероз, Squid воспринимает более одного параметра в строке с
союзом "И", то есть у вас тут получилось:
acl allowed_hosts src 192.168.8.2 AND 192.168.8.33 AND 192.168.8.13...
Что не есть правильно.
Думаю, правильнее будет

acl allowed_hosts src 192.168.8.2
acl allowed_hosts src 192.168.8.33
acl allowed_hosts src 192.168.8.13
...

Ответить   Mike Zelenkin Sat, 7 Aug 2004 00:16:16 +0400 (#207325)

 

Mike Zelenkin пишет:

нет, он таки воспринимает, просто вы чуть упустили "логический" момент:
- в таком

acl allowed_hosts src 192.168.8.2 192.168.8.33 192.168.8.13 192.168.8.6
192.168.8.25 192.168.8.26

правиле, он хочет, чтобы адрес пакета соответствовал "И" *.8.2 "И"
*.8.33 и т.д. А так как пакет имеет только один SRC IP то он "НЕ"
соответствует этому правилу и получаем запрет.

поэтому пишем правила или как сказал Михаил, в каждой строке по одному
IP, или
acl all 0.0.0.0/24

acl allowed_hosts src 192.168.8.2 192.168.8.33 192.168.8.13 192.168.8.6
192.168.8.25 192.168.8.26

http_access deny all !allowed_hosts

тогда IP адреса проверятся по "ИЛИ" и получим доступ.

IMHO естественно....

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 10595; Возраст листа: 380; Участников: 1253
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/208179



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Vyacheslav Garonin Mon, 09 Aug 2004 11:34:20 +0300 (#208179)

 

Mike Zelenkin пишет:

Да нет, у меня и так работает прекрасно, хотя надо было выбросить эти
строки из письма - это авторизация по хостам, я их закомментировал, хочу
сделать авторизацию по юзерам, к сожалению пока не получается

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 10596; Возраст листа: 380; Участников: 1253
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/208197



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   SES Mon, 09 Aug 2004 13:58:20 +0400 (#208197)