目錄服務


使用 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, givennameldapsearch -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=*"
不同主電腦 bluepages.ibm.com 上的所有項目,配置為接收連接埠 391 上的 LDAP 要求ldapsearch -h bluepages.ibm.com -p 391 "objectClass=*"
搜尋連接埠 391 上的 bluepages.ibm.com。在組織 "o=ibm" 中開始執行子目錄搜尋 (預設),以尋找其屬性也符合 OR 過濾器中找到的任一屬性之任何物件類型 Person。逾時值為 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
從基礎項目 "cn=HR Group,ou=Asia,o=IBM" 開始搜尋連接埠 391 上的 bluepages.ibm.com,且時間限制為 300 秒,並要求此項目的所有成員。(Web 應用程式中用來確定群組成員的另一個共用過濾器)。ldapsearch -h bluepages.ibm.com -p 391 -b "cn=HR Group,ou=Asia,o=IBM" -s base -l 300 "(objectclass=*)" member
另請參閱