首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行ldapsearch -H ldap:// -x -s -H -b“”-LLL“+”时出错

运行ldapsearch -H ldap:// -x -s -H -b“”-LLL“+”时出错
EN

Stack Overflow用户
提问于 2017-08-02 22:51:53
回答 1查看 535关注 0票数 1

我是LDAPOpenLDAP的新手

在运行非常基本的ldapsearch

代码语言:javascript
复制
ldapsearch -H ldap:// -x -s base -b “” -LLL “+”

它返回

代码语言:javascript
复制
ldapsearch: invalid option -- 'H'

在CentOS 7中

但如果我参选

代码语言:javascript
复制
sudo ldapsearch -H ldap:// -x -s base -b “” -LLL “+”

invalid option错误已消失,但随后又返回

代码语言:javascript
复制
Invalid DN syntax (34)
Additional information: invalid DN

我想看起来我搞乱了一些配置,我所做的一切都是按照这个tutorial的指示进行的

请让我知道我应该在这里提供任何额外的信息,以及我如何解决这个问题。我真的是(Open)LDAP的新手。

更新

/etc/openldap/slapd.d/db.ldif的内容

代码语言:javascript
复制
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcSuffix
olcSuffix: dc=myname,dc=local

dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootDN
olcRootDN: cn=ldapadm,dc=myname,dc=local

dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: {SSHA}123123123123123123123
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-03 05:17:31

unix shell引用机制不支持左/右双引号“ ”,您必须使用单引号'' or ""或双引号shell将参数括起来。

这应该是可行的:

代码语言:javascript
复制
sudo ldapsearch -H ldap:// -x -s base -b '' -LLL '+'

另请参阅difference between single and double quotes

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45464185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档