You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下OpenLDAP执行ldapadd报Invalid DN syntax (34)错误求助

问题解决步骤

1. 修复命令中的全角引号错误

你执行的ldapadd命令里,-D参数后的绑定DN使用了中文全角双引号,Linux Shell无法正确解析全角引号,会将引号本身识别为DN字符串的一部分,导致DN语法校验失败。
把命令替换为以下使用半角双引号的版本即可:

ldapadd -x -W -D "cn=admin,dc=odi,dc=com" -H ldapi:/// -f structure.ldif

2. 可选:提前校验配置合法性

如果修改引号后仍报错,可以先执行以下命令校验管理员账号、根域配置是否正确:

ldapsearch -x -W -D "cn=admin,dc=odi,dc=com" -b "dc=odi,dc=com" -s base

如果上述命令能正常返回根域dc=odi,dc=com的信息,说明管理员DN和密码配置正确,再执行ldapadd操作即可。

额外注意事项

  • 确保你的OpenLDAP服务已正常加载inetOrgPerson对应的schema,否则添加用户条目时会触发objectClass不存在的报错
  • 你提供的LDIF文件语法本身没有错误,不需要修改内容

内容的提问来源于stack exchange,提问作者hamdalaye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 08:57:03