The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

ldapcompare (1)
  • ldapcompare (1) ( Разные man: Команды и прикладные программы пользовательского уровня )
  • >> ldapcompare (1) ( Русские man: Команды и прикладные программы пользовательского уровня )
  •  

    НАЗВАНИЕ

    ldapcompare - инструмент сравнения LDAP  

    СИНТАКСИС

    ldapcompare [-V[V]] [-d debuglevel] [-n] [-v] [-z] [-M[M]] [-x] [-D binddn] [-W] [-w passwd] [-y passwdfile] [-H ldapuri] [-h ldaphost] [-p ldapport] [-P {2|3}] [-e [!]ext[=extparam]] [-E [!]ext[=extparam]] [-o opt[=optparam]] [-O security-properties] [-I] [-Q] [-N] [-U authcid] [-R realm] [-X authzid] [-Y mech] [-Z[Z]] DN {attr:value | attr::b64value}  

    ОПИСАНИЕ

    ldapcompare - это интерфейс работы из командной строки для библиотечного вызова ldap_compare_ext(3).

    ldapcompare открывает соединение с сервером LDAP, выполняет подсоединение и сравнение с использованием указанных параметров. В качестве DN должно быть указано уникальное имя записи в пределах каталога. В качестве attr должно быть указано имя известного атрибута. Если за этим именем следует одно двоеточие, соответствующее значение атрибута value должно быть предоставлено в виде строки. Если за этим именем следуют два двоеточия, значение атрибута должно быть предоставлено закодированным в base64. Код результата сравнения предоставляется в виде кода возврата программы, кроме того, если при запуске не указывался параметр -z, программа выводит TRUE, FALSE или UNDEFINED в стандартный поток вывода.

     

    ПАРАМЕТРЫ

    -V[V]
    Вывод информации о версии. При указании -VV выводится только информация о версии.
    -d debuglevel
    Установить уровень отладки LDAP в debuglevel. Чтобы этот параметр работал, ldapcompare должен быть скомпилирован с опцией LDAP_DEBUG.
    -n
    Демонстрируется, что будет сделано, но реального сравнения не выполняется. Используется для отладки совместно с параметром -v.
    -v
    Запуск в режиме подробного вывода, множество диагностических сообщений посылается на стандартный вывод.
    -z
    Запуск в тихом режиме, на вывод ничего не подаётся. Вы должны проверять код возврата. Полезно в скриптах.
    -M[M]
    Включить элемент управления Manage DSA IT. -MM делает этот элемент управления критичным.
    -x
    Использовать простую аутентификацию вместо SASL.
    -D binddn
    Использовать указанное в binddn уникальное имя Distinguished Name при подсоединении к каталогу LDAP. При SASL-подсоединениях сервер будет игнорировать это значение.
    -W
    Запрашивать ввод пароля для простой аутентификации. Используется для того, чтобы не указывать пароль в командной строке.
    -w passwd
    Использовать указанное значение passwd в качестве пароля для простой аутентификации.
    -y passwdfile
    Использовать полное содержимое файла passwdfile в качестве пароля для простой аутентификации. Обратите внимание, что полное содержимое означает, что начальные и конечные пробелы, в том числе символы перевода строки, будут рассматриваться как часть пароля и, в отличие от другого программного обеспечения, они не будут отброшены. Как следствие, пароли, записываемые в файлы с помощью команд типа echo(1) будут отличаться от ожидаемых, поскольку по умолчанию echo(1) добавляет в конец выводимой строки символ перевода строки. Рекомендуемый способ сохранения пароля в открытом виде в файл для использования с этим параметром: выполнить slappasswd(8) со схемой {CLEARTEXT} и параметром -n.
    -H ldapuri
    Указывает URI (возможно, несколько), ссылающийся на LDAP-сервер (серверы); в URI допускаются только поля протокол/хост/порт; в качестве значения параметр принимает список URI, разделённый пробелами или запятыми.
    -h ldaphost
    Указывает альтернативный хост, на котором работает LDAP-сервер. Устаревший параметр; используйте вместо него -H.
    -p ldapport
    Указывает альтернативный порт TCP, на котором ожидает соединений LDAP-сервер. Устаревший параметр; используйте вместо него -H.
    -P {2|3}
    Указывает, какую версию протокола LDAP использовать.
    -e [!]ext[=extparam]
    -E [!]ext[=extparam]

    Указывает общие расширения с помощью -e и расширения сравнения с помощью -E. Знак '!' обозначает критичность расширения.

    Общие расширения:

      [!]assert=<filter>    (фильтр RFC 4515)
      [!]authzid=<authzid>  ("dn:<dn>" или "u:<user>")
      [!]bauthzid           (элемент управления authzid RFC 3829)
      [!]chaining[=<resolve>[/<cont>]]
      [!]manageDSAit
      [!]noop
      ppolicy
      [!]postread[=<attrs>] (разделённый запятыми список атрибутов)
      [!]preread[=<attrs>]  (разделённый запятыми список атрибутов)
      [!]relax
      sessiontracking
      abandon,cancel,ignore (сигнал SIGINT посылает abandon/cancel,
      либо в ответ на него посылается ignore; если расширение помечено
      как критичное, сигнал SIGINT не принимается;
      ненастоящие элементы управления)
    

    Расширения сравнения:

      !dontUseCopy
    
    -o opt[=optparam]

    Указывает опции общего назначения.

    Возможные опции:

      nettimeout=<timeout>  (в секундах, либо "none" или "max")
      ldif-wrap=<width>     (в символах, либо "no" для предотвращения разбиения строк)
    
    -O security-properties
    Указывает параметры безопасности SASL.
    -I
    Включает интерактивный режим SASL. Запросы выводятся всегда. По умолчанию запросы выводятся только по мере необходимости.
    -Q
    Включает тихий режим SASL. Запросы не выводятся никогда.
    -N
    Указывает не использовать обратное разрешение DNS для получения канонического имени хоста SASL.
    -U authcid
    Задаёт аутентификационный идентификатор для подсоединений SASL. Форма идентификатора зависит от того, какой механизм аутентификации в действительности используется.
    -R realm
    Задаёт realm аутентификационного идентификатора для подсоединений SASL. Форма realm зависит от того, какой механизм аутентификации в действительности используется.
    -X authzid
    Задаёт запрашиваемый авторизационный идентификатор для подсоединений SASL. Значение authzid должно быть в одном из следующих форматов: dn:<distinguished name> или u:<username>
    -Y mech
    Задаёт механизм SASL, который будет использоваться для аутентификации. Если параметр не указан, программа выберет лучший из известных серверу механизмов.
    -Z[Z]
    Запрос расширенной операции StartTLS (Transport Layer Security). При использовании -ZZ эта операция должна быть выполнена успешно.
     

    ПРИМЕРЫ

    Команды
        ldapcompare "uid=babs,dc=example,dc=com"  sn:Jensen
        ldapcompare "uid=babs,dc=example,dc=com"  sn::SmVuc2Vu
    
    полностью эквивалентны.  

    ОГРАНИЧЕНИЯ

    Необходимость передачи значений в командной строке создаёт ограничения и некоторые проблемы с безопасностью. Данной команде следует поддерживать механизм указания источника (имени файла или URL), откуда будут считываться значения.  

    СМОТРИТЕ ТАКЖЕ

    ldap.conf(5), ldif(5), ldap(3), ldap_compare_ext(3).  

    АВТОРЫ

    OpenLDAP Project <http://www.openldap.org/>  

    ПРИЗНАНИЕ ЗАСЛУГ

    Программное обеспечение OpenLDAP разработано и поддерживается проектом OpenLDAP <http://www.openldap.org/>. Программное обеспечение OpenLDAP является производным от релиза 3.3 LDAP Мичиганского Университета.


     

    Index

    НАЗВАНИЕ
    СИНТАКСИС
    ОПИСАНИЕ
    ПАРАМЕТРЫ
    ПРИМЕРЫ
    ОГРАНИЧЕНИЯ
    СМОТРИТЕ ТАКЖЕ
    АВТОРЫ
    ПРИЗНАНИЕ ЗАСЛУГ


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру