ldapmodify: пытается добавить записи из файла - PullRequest
0 голосов
/ 30 декабря 2011

Итак, я пытаюсь добавить записи из файла ldif.Что странно, так это то, что с одним сгенерированным файлом команда работает нормально.Когда я пытаюсь запустить его с другим файлом (сгенерированным таким же образом), он выглядит так, как будто он запускается, но немедленно возвращает меня к командной строке.Нет ошибок, нет добавления текста, указывающего, что это работает.Я посмотрел на файлы, и они в основном выглядят одинаково.

С файлом, который работает, если я удаляю все записи, кроме одной, можно ожидать, что он все еще будет работать.Но это не так.Если я скопирую все записи из «хорошего» файла в «плохой», это не сработает.

ldapmodify.exe -a -x -D "cn=ldapadmin,dc=..." -w <password>; -h <hostname> -f test-OUT_2.ldif -v -n

Я не уверен, что происходит, но есть ли у кого-нибудь какие-либо рекомендации по устранению неполадок в отношении ldapmodify и этого файла ldif?

Вот пример записи.Каждая запись отделена пустой строкой.

dn: cn=J811280798,ou=Active,dc=domain,dc=com
changetype:  add
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: cojudExtended
displayName: doe, john
cn: doe, john
givenName: john
cn: J811280798
sn: doe
mail: john.doe@domain.com
userPassword:  {SSHA}86uhsAvPgBXm8yEmhrnCUiE/tyObn+NZ
uid: bap08jd

1 Ответ

0 голосов
/ 10 января 2012

Я использовал use Encode qw(encode_utf8); для кодирования моего вывода в UTF-8, и он работает так, как должен.

...