APACHEDS 2.0 - импорт командной строки LDIF на машину Windows

Я ищу способ импортировать файл ldif на сервер LDAP apacheDS 2.0. Я видел способ с 1.5 и apacheds-tools.jar, но он, кажется, удален.

Есть ли другой простой способ выполнить задание?


person da.eXecutoR    schedule 14.09.2015    source источник
comment
Согласно этой ссылке, похоже, есть опция командной строки для Apache Directory Studio, но как мне запустить эти команды? directory.apache.org/apacheds/basic-ug/   -  person da.eXecutoR    schedule 15.09.2015


Ответы (1)


Для этого вы можете использовать Apache Directory Studio.

Просто запустите его, подключитесь к своему каталогу, щелкните правой кнопкой мыши «Корневой DSE» или любой другой элемент каталога и выберите «Импорт» -> «Импорт LDFI».

Это также описано здесь: https://directory.apache.org/apacheds/basic-ug/2.1.1-adding-entries.html

Чтобы получить необходимые инструменты для Windows, вы можете установить OpenLDAP (вы можете получить его здесь: http://www.userbooster.de/en/download/openldap-for-windows.aspx), клиентские инструменты содержат ldapmodify.exe\OpenLDAP\ClientTools\).

Чтобы использовать инструменты командной строки в Linux, вам необходимо установить пакет ldap-utils (apt-get install ldap-utils).

Затем вы можете сделать следующее:

ldapmodify -h hostname -p 10389 -D "uid=admin,ou=system" -w adminpassword -a -f your-file.ldif

Заменять:

имя хоста с именем хоста

10389 с портом, на котором работает ваш сервер каталогов

"uid=admin,ou= system" с DN пользователя (возможно, администратора), которого вы хотите использовать для подключения

10389 с паролем пользователя

your-file.ldif с путем к вашему файлу ldif

Для получения дополнительной информации вы можете взглянуть на это: https://cwiki.apache.org/confluence/display/DIRxSRVx10/2.2.2.+Command+line+tools

person unwichtich    schedule 21.04.2016