Полная версия

OSS Group


Авторизация

  

Навигация

Текущее местоположение:  OSS Group :: Wiki :: Admin :: Поиск информации в LDAP
Главное меню:   Главная   Документация   Разработка   Контакты   Поиск   Карта сайта   Wiki   Блоги
Разделы Wiki:   Admin  APT  Sandbox

Поиск информации в LDAP

Поиск в LDAP информации:
ldapsearch <filter> [<attributes>]

Описание фильтра:

<filter> ::= '(' <filtercomp> ')'
<filtercomp> ::= <and> | <or> | <not> | <simple>
<and> ::= '&' <filterlist>
<or> ::= '|' <filterlist>
<not> ::= '!' <filter>
<filterlist> ::= <filter> | <filter> <filterlist>
<simple> ::= <attributetype> <filtertype> <attributevalue>
<filtertype> ::= '=' | '~=' | '<=' | '>='

Примеры:

ldapsearch '(uid=some-user)'
ldapsearch '(|(mail=some-user@*)(mailAlternateAddress=some-user@*))' uid
ldapsearch uid mail

При этом подключение - анонимное, сервер - задан в /etc/ldap.conf
Задание сервера: ldapsearch -H URI <filter> ~[<attributes>]

Авторизованное подключение:

ldapsearch -D <binddn> -W
ldapsearch -D uid=some-user,ou=People,dc=some-domain,dc=ru -W '(uid=some-user)' userPassword

Поиск с системным подключением:

ldapsearch -D cn=proxyuser,dc=some-domain,dc=ru \
  -w `cat /etc/ldap.secret` '(uid=some-user)' userPassword

Поиск пользователей с неопределёнными паролями:

ldapsearch -D cn=proxyuser,dc=some-domain,dc=ru \
  -w `cat /etc/ldap.secret` \
  '(!(&((userpassword=*)(sambaLmPassword=*))(sambaNtPassword=*)))' uid

Дата создания: 2006-05-24 13:08:48 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-26 07:56:32 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 2  Все версии


  Не показывать комментарии


Wiki::Admin   Карта раздела  Оглавление  Изменения за сутки  Изменения за неделю  Изменения за месяц



Быстрый поиск по Wiki:
И ИЛИ

На эту страницу ссылаются:

©2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы