LDAP->AD (Авторизация пользователя)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
vak_200566
Сообщения: 88

LDAP->AD

Сообщение vak_200566 »

Задача такая: проверить с Linux/Debian в базе AD логин и пароль пользователя.
Использую ldapsearch, но правильный запрос долго не могу подобрать. Максимум чего добился это вывод:

Код: Выделить всё

$ldapsearch -x -h 192.168.195.10 -b '' -s base '(objectclass=*)'


Подскажите, какое типовое правило составления запросов к AD?
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: LDAP->AD

Сообщение skeletor »

Здесь есть пару хороших примеров http://www.lissyara.su/articles/freebsd/pr...ldap_backbones/
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: LDAP->AD

Сообщение Ленивая Бестолочь »

не люблю советов из серии "смените пол", но именно правильность пароля всё-таки наверно проще проверять winbind-ом.
типа того: wbinfo -a login%passworg.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
vak_200566
Сообщения: 88

Re: LDAP->AD

Сообщение vak_200566 »

skeletor писал(а):
13.04.2011 15:37
Здесь есть пару хороших примеров http://www.lissyara.su/articles/freebsd/pr...ldap_backbones/


По ссылке об LDAP вообще. Про запросы к MS AD (LDAP) нет примера. (может плохо искал)

Ленивая Бестолочь писал(а):
14.04.2011 00:49
не люблю советов из серии "смените пол", но именно правильность пароля всё-таки наверно проще проверять winbind-ом.
типа того: wbinfo -a login%passworg.

А можно подробнее? wbinfo - нашел. А вот проверить пользователя на правильность логина%пароля в домене не получается. Вообще реализация такого возможна?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: LDAP->AD

Сообщение Ленивая Бестолочь »

vak_200566 писал(а):
14.04.2011 07:24
А можно подробнее? wbinfo - нашел. А вот проверить пользователя на правильность логина%пароля в домене не получается. Вообще реализация такого возможна?

да в целом можно. я правда давно не пытался с АД связать самбу, т.к. не надо было. но в общем можно попробовать привести smb.conf к такому виду:

Код: Выделить всё

      [global]
          workgroup = <имя домена>
          security = domain
          password server = *
          local master = no
          os level = 33
          domain master = no
          preferred master = no
          wins support = no
          winbind use default domain = yes
          winbind cache time = 3600
      winbind offline logon = yes
      winbind reconnect delay = 1

попробуйте сначала с
password server = *
если не взлетит то поставьте
password server = <адрес контроллера домена>

не хочется с керберосом заморачиваться, по идее этого должно хватить. если не хватит - будем керберос с вами пробовать :)

делаете конфиг, перезапускаете самбу, пытаетесь проветить (wbinfo -a login%password).
если что - смотрите логи и выкладывайте сюда.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: LDAP->AD

Сообщение skeletor »

vak_200566 писал(а):
14.04.2011 07:24
По ссылке об LDAP вообще. Про запросы к MS AD (LDAP) нет примера. (может плохо искал)

Да, там про ldap в целом, запросы к которому ничем не отличаются от запросов к AD. Если же вам нужно знать названия CN, OU, и прочего конкретно в вашем AD, то для этого рекомендую бесплатную утилиту под Windows AdExplorer, которая покажет все имеющиеся свойства.
Спасибо сказали:
Аватара пользователя
vak_200566
Сообщения: 88

Re: LDAP->AD

Сообщение vak_200566 »

skeletor писал(а):
14.04.2011 11:57
vak_200566 писал(а):
14.04.2011 07:24
По ссылке об LDAP вообще. Про запросы к MS AD (LDAP) нет примера. (может плохо искал)

Да, там про ldap в целом, запросы к которому ничем не отличаются от запросов к AD. Если же вам нужно знать названия CN, OU, и прочего конкретно в вашем AD, то для этого рекомендую бесплатную утилиту под Windows AdExplorer, которая покажет все имеющиеся свойства.


Да, видно дерево LDAP в AD.
Спасибо сказали: