目录服务


使用 ldapsearch 的样例
下表提供使用 ldapsearch 实用程序的样例。
搜索命令
使用端口 389 的主机 ldap.acme.com 上的所有项,并返回所有属性和值ldapsearch -h ldap.acme.com "objectClass=*"
同上,但仅返回属性名称ldapsearch -A -h ldap.acme.com" objectClass=*"
使用端口 389 的主机 ldap.acme.com 上的所有项,并且反向引用找到的所有别名ldapsearch -a always -h ldap.acme.com "objectClass=*"
使用端口 389 的主机 ldap.acme.com 上的所有项,并返回 mail、cn、sn 和 givenname 等属性ldapsearch -h ldap.acme.com "objectClass=*" mail cn sn givenname
在使用端口 389 的主机 ldap.acme.com 上,在 ”ou=West,o=Acme,c=US” 基准下搜索 (cn=Mike*),并返回所有属性和值ldapsearch -b "ou=West,o=Acme,c=US" -h ldap.acme.com "(cn=Mike*)"
使用端口 389 的主机 ldap.acme.com 上的一个级别,并返回所有属性和值ldapsearch -s onelevel -h ldap.acme.com "objectClass=*"
同上,但限制基准的范围ldapsearch -s base -h ldap.acme.com "objectClass=*"
使用端口 389 的主机 ldap.acme.com 上的所有项,并返回所有的属性和值;搜索时间限制为五秒ldapsearch -l 5 -h ldap.acme.com "objectClass=*"
使用端口 389 的主机 ldap.acme.com 上的所有项,并返回所有的属性和值;大小限制为五ldapsearch -z 5 -h ldap.acme.com "objectClass=*"
使用端口 389 的主机 ldap.acme.com 上的所有项,捆绑为:用户“cn=John Doe,o=Acme”,口令“password”,并以 LDIF 格式返回所有的属性和值ldapsearch -h ldap.acme.com -D "cn=john doe,o=acme" -w password -L "objectClass=*"
使用端口 389 的主机 ldap.acme.com。对“cn=John Doe,o=Acme”项,返回其允许匿名查看的所有属性ldapsearch -h ldap.acme.com" -s base -b "cn=john doe,o=acme" objectClass=*"
配置为在端口 391 上侦听 LDAP 请求的另一台主机 bluepages.ibm.com 上的所有项ldapsearch -h bluepages.ibm.com -p 391 "objectClass=*"
端口 391 上的 bluepages.ibm.com。对还有与 OR 过滤器中任意一个属性相匹配的属性的任何“个人”对象类型进行子树搜索(缺省),从组织“o=ibm”开始。超时值为 300 秒,返回的最大项数设为 1000。且仅返回 DN(缺省)和 CN(这是 Web 应用程序的公用过滤器)。ldapsearch -h bluepages.ibm.com -p 391 -b "o=ibm" -l 300 -z 1000 "(&(objectclass=Person)(|(cn=jerry seinfeld*)(givenname=jerry seinfeld*)(sn=jerry seinfeld*)(mail=jerry seinfeld*)))" cn
端口 391 上的 bluepages.ibm.com。以基准项“cn=HR Group,ou=Asia,o=IBM”为起始,时间限制为 300 秒,查询此项的所有成员。(Web 应用程序中用以确定群组成员的另一个公用过滤器)。ldapsearch -h bluepages.ibm.com -p 391 -b "cn=HR Group,ou=Asia,o=IBM" -s base -l 300 "(objectclass=*)" member
另请参阅