我是LDAP
和OpenLDAP
运行非常基本的ldapsearch
ldapsearch -H ldap:// -x -s base -b “” -LLL “+”
返回
ldapsearch: invalid option -- 'H'
在CentOS 7中
但如果我跑
sudo ldapsearch -H ldap:// -x -s base -b “” -LLL “+”
invalid option
错误消失但后来又返回
Invalid DN syntax (34)
Additional information: invalid DN
我认为看起来我搞砸了一些配置,我所做的只是按照tutorial的指示
请告诉我我应该提供的任何额外信息以及如何解决问题。我是(Open)LDAP
的新手。
/etc/openldap/slapd.d/db.ldif
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
答案 0 :(得分:2)
unix shell引用机制不支持左/右双引号“ ”
,您必须使用简单或双引号'' or ""
来包含您的参数。
这应该有效:
sudo ldapsearch -H ldap:// -x -s base -b '' -LLL '+'