Поиск в 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 Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц