Назад | Перейти на главную страницу

Расхождения в экспорте LDIF OpenLDAP и Apache Directory Studio

очень новичок в мире LDAP. Я обнаружил, что когда я экспортирую файл LDIF в свой экземпляр OpenLDAP в Linux, выполняя команду slapcat как таковую:

./slapcat -f /somewhere/slapd.conf -l backup.ldif

он не дает такого же результата, как экспорт с использованием инструмента GUI в Apache Directory Studio, который подключен к тому же экземпляру OpenLDAP. Те же записи есть, но инструмент GUI пропускает некоторые строки, вот пример одной записи:

команда slapcat:

dn: cn=SOMEUSER,ou=Users,dc=SOMETHING,dc=com
objectClass: organizationalPerson
objectClass: person
cn: SOMEUSER
sn: SOMEISER
userPassword:: SOMEPASSWORD
structuralObjectClass: organizationalPerson
entryUUID: 81f9a48c-cb85-1034-9c9e-3ba13cbb4ff9
creatorsName: cn=DirectoryManager,dc=SOMETHING,dc=com
createTimestamp: 20150731040813Z
entryCSN: 20150731040813.566436Z#000000#000#000000
modifiersName: cn=DirectoryManager,dc=SOMETHING,dc=com
modifyTimestamp: 20150731040813Z

Экспорт графического интерфейса ADS:

dn: cn=SOMEUSER,ou=Users,dc=SOMETHING,dc=com
objectClass: person
objectClass: organizationalPerson
cn: acn.admin
sn: acn.admin
userPassword:: SOMEPASSWORD

Можно ли каким-либо образом заставить ADS выводить тот же самый файл LDIF, что и при запуске slapcat на сервере, где установлен OpenLDAP? Это сделано для того, чтобы избавиться от необходимости заходить на сервер каждый раз, когда мне нужен правильный экспорт LDIF.

Это мой первый пост, надеюсь, мой вопрос ясен!

Все поля ниже userpassword - это внутренняя административная информация для сервера LDAP, которая во многих случаях не имеет значения.

Тем не менее, вы можете указать ADS экспортировать operational attributes действовать как slapcat.