ldapsearch
Материал из Xgu.ru
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
- Схема LDAP
- LDAP-репликация и Samba
- Squid и LDAP
- Sudo и LDAP
- Jabber и LDAP
- Apache и LDAP
- RADIUS и LDAP
- Asterisk и LDAP
- man-страницы:
- man:ldapadd — добавление записей
- man:ldapdelete — удаление записей
- man:ldapmodify — модификация записей
- man:ldapmodrdn — переименование записей
- man/ldapsearch — поиск записей
Серверы LDAP: