ldapsearch

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


ldapsearch — утилита для поиска информации в службе каталога, доступной по протоколу LDAP.

[править] Примеры использования ldapsearch

Аутентифицироваться при подключении к каталогу под именем cn=admin,dc=mydc,dc=com (-D), использовать простую аутентификацию (-x), спросить пароль (-W); поиск выполнять начиная с dc=mydc,dc=com; результаты отфильтровать по выражению (ou=People), то есть показать только те записи, поле ou в которых имеет значение People:

%# # ldapsearch -W -x -D cn=admin,dc=mydc,dc=com -b "dc=mydc,dc=com" "(ou=People)"
Enter LDAP Password: 
# extended LDIF
#
# LDAPv3
# base <dc=mydc,dc=com> with scope sub
# filter: (ou=People)
# requesting: ALL
#

# People, mydc.com
dn: ou=People,dc=mydc,dc=com
objectClass: top
objectClass: organizationalUnit
ou: People

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

Если мы хотим получить информацию об учётной записи пользователя, используем другой фильтр:

%# # ldapsearch -W -x -D cn=admin,dc=mydc,dc=com -b "dc=mydc,dc=com" "(uid=dor)"

Буду найдены только те записи, у которых есть поле uid, и оно равно dor.

Если указать дополнительные аргументы в конце команды, они будут восприниматься как имена полей, которые должны быть выведены. Для найденных записей буду выводиться только те поля, имена которых указаны.

[править] Материалы по LDAP на xgu.ru

Серверы LDAP:

Источник — «http://xgu.ru/wiki/ldapsearch»