RedHat ldapsearch Documentation
ldapsearch -D "CN=<MyUser>,OU=S,OU=Useraccounts,DC=de,DC=<COMPANY>,DC=com" -w "PASSWORD" -b "DC=<MyCompany>,DC=com" -s sub "(& (objectClass=user) (name=TestUser1))" -h "myLdapHost.de.myCompany.com" -p "3268" telephonenumber name department # Result: # extended LDIF # # LDAPv3 # base <DC=<MyCompany>,DC=com> with scope subtree # filter: (& (objectClass=user) (name=TestUser1)) # requesting: telephonenumber name department # # TestUser, M, Useraccounts, XX, emea.MyCompany.com dn: CN=TestUser1,OU=M,OU=Useraccounts,OU=XX,DC=emea,DC=MyCompany,DC=com department: <HIDDEN> name: TestUser1 telephonenumber : 0711-XXXXXXXXX # search result search: 2 result: 0 Success # numResponses: 2 # numEntries: 1
Description:
-D Username (BaseDN) that is used to connect to ldap
-w Password to connect to ldap
-b Specifies the starting point for the search
-s Specifies the scope of the search
sub search also in subtree
(& (objectClass=user) (name=mcp8wz)) = filter for objects with objectClass=user and where attribute „name“ = mcp8wz
-h hostname of LDAP Server
-p Port of LDAP Server
at the end of the command you can add all attributes you would like to fetch from LDAP. Leave empty to retrieve all information