запрос к LDAP

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kev
рядовой
Сообщения: 17
Зарегистрирован: 2009-08-19 14:20:01

запрос к LDAP

Непрочитанное сообщение kev » 2009-08-19 14:28:19

Доброго всем дня. У меня есть два вопроса, на которые вы надеюсь мне ответите. Первый возможно ли с помощью winbind выцепить из LDAP не только юзеров но и другую информацию. И второй если winbind этого не может , то какие у меня шансы заполучить поле комментарий из каталога ?? каким способом это можно сделать ? куда копать ? :oops:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: запрос к LDAP

Непрочитанное сообщение princeps » 2009-08-20 9:08:27

kev писал(а):каким способом это можно сделать ? куда копать ?
если openldap-client установлен,то, я полагаю, скриптом на шелле. Копать в сторону синтаксиса запросов ldap.
kev писал(а): Первый возможно ли с помощью winbind выцепить из LDAP не только юзеров но и другую информацию.
Я думаю, если ты полностью опишешь свой замысел, будет проще понять, как его правильно реализовать
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

kev
рядовой
Сообщения: 17
Зарегистрирован: 2009-08-19 14:20:01

Re: запрос к LDAP

Непрочитанное сообщение kev » 2009-08-20 15:04:20

Так я вроде написал. Мне надо из Актив Директори вытащить список атрибутов пользователей в частности комментариев.

kev
рядовой
Сообщения: 17
Зарегистрирован: 2009-08-19 14:20:01

Re: запрос к LDAP

Непрочитанное сообщение kev » 2009-08-20 16:09:15

Нашёл такую штуку,
p5-perl-ldap-0.39 A Client interface to LDAP (includes Net::LDAP)
написал такую штуку
#!/usr/bin/perl
use Net::LDAP;
use Net::LDAP::Util;
$exch = Net::LDAP->new('MAIN.DOMAIN.LOCAL', debug =>3) || die $@;
$exch->bind( 'UID=ADMIN, CN=USERS, DC=DOMAIN, DC=LOCAL', version =>3, password=>'********');
$mesg = $exch->search(filter=>"(objectClass=*)", base=>"dc=DOMAIN,dc=LOCAL");
@entries = $mesg->entries;
foreach $entry (@entries) {
print "dn: " . $entry->dn() . "\n";
@attrs = $entry->attributes();
foreach $attr (@attrs) {
printf("\t%s: %s\n", $attr, $entry->get_value($attr));
}
}
$ldap->unbind;
Получаю такой отлуп ,
Net::LDAP=HASH(0x28985700) sending:
0>...`9....+UID=
ADMIN, CN=USE
RS, DC=DOMAIN, D
C=LOCAL..********

Net::LDAP=HASH(0x28985700) received:

0....g...a....^.
.1...W80090308:
LdapErr: DSID-0C
09030F, comment:
AcceptSecurityC
ontext error, da
ta 525, vece.
Причём до поиска прошу не докапываться, тк. до него дело и не доходит. Ткните носом кто знает что не так делаю ?!?

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: запрос к LDAP

Непрочитанное сообщение princeps » 2009-08-20 18:46:29

очевидно в АД просмотр анонимусом запрещен. Я вроде в скрипте не видел, чтоб ты авторизовался.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

kev
рядовой
Сообщения: 17
Зарегистрирован: 2009-08-19 14:20:01

Re: запрос к LDAP

Непрочитанное сообщение kev » 2009-08-20 21:00:53

Значит я чего-то не догоняю. Я просто где-бы не читал вот это :
$exch->bind( 'UID=ADMIN, CN=USERS, DC=DOMAIN, DC=LOCAL', version =>3, password=>'********');
считается авторизацией.. или я чего-то не догоняю :cry: Явно что с авторизацией косяк , но в каком месте просто не догоняю...

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: запрос к LDAP

Непрочитанное сообщение princeps » 2009-08-21 8:52:39

Да, считается, это я криво смотрел.
Похоже, ты в этом binddn ошибся. Попробуй прицепиться к AD с помощью ldapadmin, во-первых, сразу и проверишь авторизацию, во-вторых, через него удобней копаться в кишках и внутренностях лдап-каталога, чем через виндовые утилиты.
Кстати, если задача только смотреть, то лично я б тогда цеплялся учёткой, которой только смотреть и разрешено. Пароль всё-таки в открытом виде.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

kev
рядовой
Сообщения: 17
Зарегистрирован: 2009-08-19 14:20:01

Re: запрос к LDAP

Непрочитанное сообщение kev » 2009-08-21 9:06:31

Это я от безисходности стал пробовать админом, а тулза ldapadmin это PHP скрипт ?

kev
рядовой
Сообщения: 17
Зарегистрирован: 2009-08-19 14:20:01

Re: запрос к LDAP

Непрочитанное сообщение kev » 2009-08-21 11:34:33

разобрался , спасибо.
Косяк был в имени пользователя. Запись в формате формате user@domain.com и все заработало!

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: запрос к LDAP

Непрочитанное сообщение princeps » 2009-08-21 16:20:19

kev писал(а): тулза ldapadmin это PHP скрипт ?
нет, это софтинка небольшая, без инсталляции работает. В любом случае рекомендую юзать, если тебе надо во внутренностях АД ковыряться.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru