Автор Тема: Squid и авторизация LDAP?  (Прочитано 4857 раз)

Оффлайн Shikh

  • Новичок
  • *
  • Сообщений: 6
  • Карма: +0/-0
Squid и авторизация LDAP?
« : 09 Сентября 2007, 10:25:44 »
Очень нужно настроить связку squid+ldap. Ставлю на ubuntu server.
В конфиге squid пишу
auth_param basic program /usr/local/squid/libexec/squid_ldap_auth –P –b dc=mydomain,dc=ru  –f (&(uid=%s)(description=active)) –h 127.0.0.1
настраиваю правила чтобы авторизация шла через ldap
acl password proxy_ auth REQUIRED
http_access allow password
В LDAP завожу пользователя
dn: uid=ivan,ou=proxy,dc=domen,dc=net
uid: ivan
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: uidObject
loginShell: /bin/tcsh
uidNumber: 1000
gidNumber: 1000
cn: Pupkin
gecos: Pupkin
homeDirectory: /home/ivan
userPassword: {MD5}EgkqdcqnXkZE/Shp8LbEWg==

При попытке ввожу имя ivan и пароль но аторизации не просходит.
Пароль ввожу правильно. Куда еще посмотреть?


Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Re: Squid и авторизация LDAP?
« Ответ #1 : 12 Сентября 2007, 11:46:21 »
Насколько я помню с ldap ,были проблемы с сервером 6.06. В 7.04 ошибка была исправлена! ;D

Оффлайн Shikh

  • Новичок
  • *
  • Сообщений: 6
  • Карма: +0/-0
Re: Squid и авторизация LDAP?
« Ответ #2 : 12 Сентября 2007, 19:26:16 »
Проблему решил. Если кому интересно, то строка в конфиге squid должна быть такой:

auth_param basic program /usr/local/squid/libexec/squid_ldap_auth –P –b dc=mydomain,dc=ru  -v 3 –f  (uid=%s) –h 127.0.0.1

Просто надо указать версию протокола.