slapauth
используется для проверки поведения slapd при отображении идентификационных
сущностей в целях аутентификации и авторизации, как указано в
slapd.conf(5).
Утилита открывает конфигурационный файл
slapd.conf(5)
или базу данных
slapd-config(5),
считывает директивы
authz-policy/olcAuthzPolicy
и
authz-regexp/olcAuthzRegexp,
после чего оценивает данный в командной строке список идентификаторов
ID.
ПАРАМЕТРЫ
-d debug-level
Включает вывод отладочных сообщений в соответствии с указанным уровнем
debug-level;
подробнее смотрите в
slapd(8).
Определяет конфигурационную директорию.
Если указаны сразу и
-f
и
-F,
конфигурационный файл будет прочтён, переконвертирован в формат
конфигурационной директории и записан в указанную директорию.
Если не указан ни один из этих параметров, будет предпринята
попытка прочитать конфигурационную директорию по умолчанию,
а затем использовать конфигурационный файл по умолчанию.
Если существует конфигурационная директория в правильном формате,
то конфигурационный файл игнорируется.
-M mech
Определяет механизм.
-o option[=value]
Определяет опцию
option
с необязательным значением
value.
Возможные опции/значения общего назначения:
syslog=<subsystems> (смотрите `-s' в slapd(8))
syslog-level=<level> (смотрите `-S' в slapd(8))
syslog-user=<user> (смотрите `-l' в slapd(8))
-R realm
Определяет область realm.
-U authcID
Определяет идентификатор, который будет использоваться в качестве
authcID
в рамках тестовой сессии. Если этот параметр присутствует и не задан
authzID,
идентификаторы из списка идентификаторов ID интерпретируются как
authzID.
-X authzID
Определяет идентификатор, который будет использоваться в качестве
authzID
в рамках тестовой сессии. Если этот параметр присутствует и не задан
authcID,
идентификаторы из списка идентификаторов ID интерпретируются как
authcID.
Если параметрами командной строки заданы сразу
authcID
и
authzID,
не должен присутствовать список идентификаторов ID.
проверяет, сможет ли пользователь
bjorn
получить идентификационную сущность пользователя
bjensen
в соответствии с определёнными в
slapd.conf(5)
директивами
Программное обеспечение OpenLDAP
разработано и поддерживается проектом OpenLDAP <http://www.openldap.org/>.
Программное обеспечение OpenLDAP
является производным от релиза 3.3 LDAP Мичиганского Университета.