Following ldap command examples can be useful for Database Administrators, especially when working on the middletier.. I used these types of command to export/import the user information from Microsoft's Active Directory to Oracle 's Internet Directory.
*To Export all the user information (with all attributes) from a ldap directory
ldapsearch -p ldap_port -h ldap_host -D "cn=adminuser" -w adminpasswd -L -s one -b "cn=Users,dc=company,dc=com" "(cn=*)" > users.ldif
*To Export all the user information (specifying attributes) from a ldap directory
ldapsearch -p ldap_port -h ldap_host -D "cn=adminuser" -w adminpasswd -L -s one -b "cn=Users,dc=company,dc=com" "(cn=*)" attribute1 attribute2 attribute3 > users.ldif
*To Export a single user from an ldap directory (with all attributes)
ldapsearch -p ldap_port -h ldap_host -D "cn=adminuser" -w admipasswd -L -s one -b "cn=Users,dc=company,dc=com" "(cn=user_you_want_to_export)" > user.ldiff
*To Export a single user from an ldap director
ldapsearch -p ldap_port -h ldap_host -D "cn=adminuser" -w adminpasswd -L -s one -b "cn=Users,dc=company,dc=com" "(cn=user_you_want_to_export)" attribute1 attribute2 attribute3 > user.ldiff
*To Import an ldiff export file
ldapadd -h ldap_host -p ldap_port -D "cn=adminuser" -w adminpasswd -c -v -f /home/appoid/ldiff_file.ldiff
*To check a user/password /ldapbind
ldapbind -h LDAP_HOST_IP -p LDAPHOST_PORT -D"CN=Erman,OU=OU_erptemp,OU=OU_
Excellent help, Erman. Thanks a lot. As an administrator I found these LDAP examples very useful.
ReplyDeleteRegards,
Silvester Norman
Change MAC Address
thank you for your interest Silvester.
DeleteI used these commands in an OID project. They were handy for migrating the user information.