Привет всем такой вопрос как настроить прокси сервер squid так чтоб он проверял есть ли такой пользователь в базе LDAP на сервере аутентификации и получал соответственный права на ресурсы которые так же прописаны в базе LDAP. (Squid сервер и Ldap на разных машинах)
Должно выглядет так:
_____________________________
Пользовательское ПО (Браузер)машина1----(запрос аутентификации ввод логина пароля)----Прокси-сервер (SQUID)машина2--(сверка с логина и пароля с БД на сервере получение определенх прав на ресурсы)---сервер аутентификации (LDAP) и БД с юзерами и провами машина3
Как настроить SQUID с сервером LDAP (Как настроить SQUID с сервером LDAP)
Модераторы: SLEDopit, Модераторы разделов
-
P0IS0N
- Сообщения: 6
- ОС: Linux Mandriva 2009 RC1
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: Как настроить SQUID с сервером LDAP
P0IS0N писал(а): ↑12.10.2008 11:19Привет всем такой вопрос как настроить прокси сервер squid так чтоб он проверял есть ли такой пользователь в базе LDAP на сервере аутентификации и получал соответственный права на ресурсы которые так же прописаны в базе LDAP. (Squid сервер и Ldap на разных машинах)
Должно выглядет так:
_____________________________
Пользовательское ПО (Браузер)машина1----(запрос аутентификации ввод логина пароля)----Прокси-сервер (SQUID)машина2--(сверка с логина и пароля с БД на сервере получение определенх прав на ресурсы)---сервер аутентификации (LDAP) и БД с юзерами и провами машина3
Вот мой конфиг, но пока без разделения прав по ресурсам.
root@werti:/etc/squid# cat squid.conf |grep -v ^# |grep -v ^$
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
auth_param basic program /usr/libexec/squid_ldap_auth -b dc=ee,dc=net -D cn=Manager,dc=ee,dc=net -w pass -f "(&(uid=%s)(description=squid))" -h localhost -v 3
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
acl user proxy_auth REQUIRED
http_access allow user
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 5190 # icq
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow !Safe_ports
http_access allow CONNECT !SSL_ports
http_access allow localnet
http_access deny all
icp_access allow localnet
icp_access deny all
htcp_access allow localnet
htcp_access deny all
http_port 3128
hierarchy_stoplist cgi-bin ?
access_log /var/log/squid/logs/access.log squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern (cgi-bin|\?) 0 0% 0
refresh_pattern . 0 20% 4320
visible_hostname localhost
icp_port 3130
coredump_dir /var/log/squid/cache
root@werti:/etc/squid#
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: Как настроить SQUID с сервером LDAP
Все что касается ограничения прав пользователям на ресурсы пока не могу вспомнить, но это реалезуемо.
Далал раньше куда то сунул.
Далал раньше куда то сунул.
-
P0IS0N
- Сообщения: 6
- ОС: Linux Mandriva 2009 RC1
Re: Как настроить SQUID с сервером LDAP
Спасибо! буду побывать! если разышеш что неть по ограничению напиши буду благодарен вдвойне!!!
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: Как настроить SQUID с сервером LDAP
хорошо, тему на слежку поставил, хотя лично я Сам как и мое руководство придерживается на работе правила не ограничивать ресурсы,
а высчитывать и зп за лишние траты. Ибо разумнее имея статистику с auth на руках.
-
gabell
- Сообщения: 125
- ОС: FreeBSD, Archlinux
Re: Как настроить SQUID с сервером LDAP
Перепробовал все возможные параметры squid_ldap_auth. Ничего не получается.
Подскажите, пожалуйста, есть где-нибудь более полное описание ошибки, а то ERR Success ни о чем не говорит. Или какие-нибудь способы отладки этой штуковины. Или хотя бы типичные ошибки при настройке.
Подскажите, пожалуйста, есть где-нибудь более полное описание ошибки, а то ERR Success ни о чем не говорит. Или какие-нибудь способы отладки этой штуковины. Или хотя бы типичные ошибки при настройке.
-
gabell
- Сообщения: 125
- ОС: FreeBSD, Archlinux
Re: Как настроить SQUID с сервером LDAP
После 2 часов перебора разных вариантов удалось настроить сабж. Но думаю ответ на мой вопрос будет полезен, тем кому это еще предстоит.