示例:该目录现在包含两个条目ID = test uri = server.com / test和ID = test2 uri = server.com / test2
尝试它我得到一个包含服务器中所有uris的ldif文件
我想有一个ldapsearch命令,它将test作为参数,并只返回一个值:server.com/test
解决方法 以下是查询ldap服务器的方法.HOSTname=<your ladap hostname>USERname=<your ldap username>PASSWORD=<your ldap username's password>SEARCHBASE=<your ldap's search base DN>querySTRING=test1PORT=<your ldap port>ldapsearch -LLL -h ${HOSTname} -p $PORT -D cn=${USERname} -w ${PASSWORD} -b "${SEARCHBASE}" "(ID=${querySTRING})" uri | sed -n 's/^[ \t]*uri:[ \t]*\(.*\)//p'
选项-LLL不会在输出上打印ldap注释.如果ldap不支持SASL,则可能需要-x(简单身份验证).
总结以上是内存溢出为你收集整理的linux – 使用ldapsearch只返回一个值全部内容,希望文章能够帮你解决linux – 使用ldapsearch只返回一个值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)