Well, In order to use ldap in my university, I have to learn how ldap works.
I first read LDAP intro, http://www.davidpashley.com/articles/ldap-basics.html
And then, went to http://www.openldap.org/doc/admin23/
There, in the quick start guide, I could get this command:
ldapsearch -h adm.uni.com -x -b '' -s base '(objectclass=*)' namingContexts
I got the output:
# extended LDIF # # LDAPv3 # base <> with scope baseObject # filter: (objectclass=*) # requesting: namingContexts #
# dn: namingContexts: DC=adm,DC=uni,DC=com namingContexts: CN=Configuration,DC=adm,DC=uni,DC=com namingContexts: CN=Schema,CN=Configuration,DC=adm,DC=uni,DC=com
# search result search: 2 result: 0 Success
# numResponses: 2 # numEntries: 1
So now, I continue reading...
Well, at the end, I found that I had to ask for uid=<username>,ou=people,dc=uni,dc=com to the server ldaps.lg.uni.com
There I can check a user exists, but I can't auth him yet...
Ok, I found the way. With this line I can query for the user's info
ldapsearch -x -H ldaps://ldaps.lg.uni.com/ -b ou=people,dc=uni,dc=com uid=jdomingo002
If I add this args:
-D uid=jdomingo002,ou=people,dc=uni,dc=com -W
I would try to identify as jdomingo002. (prompting for password)