【问题标题】:ldapmodify: Trying to add records from fileldapmodify:尝试从文件中添加记录
【发布时间】:2011-12-30 17:03:42
【问题描述】:

所以我正在尝试从 ldif 文件添加记录。奇怪的是,使用我生成的一个文件,该命令可以正常工作。当我尝试使用不同的文件(以相同的方式生成)运行它时,它看起来像是在运行,但立即返回到 cli 提示符。没有错误,没有添加表明它有效的文本。我查看了这些文件,它们看起来基本相同。

使用有效的文件,如果我删除除一条之外的所有记录,您会希望它仍然有效。但事实并非如此。如果我将所有记录从“好”文件复制到“坏”文件,它就不起作用。

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

【问题讨论】:

    标签: openldap


    【解决方案1】:

    我使用use Encode qw(encode_utf8); 将我的输出编码为 UTF-8,它的工作原理应该是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-09
      • 2016-09-02
      • 1970-01-01
      • 2017-01-22
      • 1970-01-01
      • 1970-01-01
      • 2022-12-17
      • 2017-08-27
      相关资源
      最近更新 更多