I have looked a couple options, and read the openldap documentation, but I really dont know how to accomplish what I need to do.

Here is what I am trying to do.


I have a greater organization that is stuck on using Microsoft products namely Microsoft LDS.   To make matters worse they present the data to my linux servers in a completely non-standard way.   Its driving my solaris and linux box nuts and they simply dont want to work with it.

What i need to do is continue to use the campus usernames and passwords but present the Data in a format that my linux/unix hosts can use.  Is this possible?

i.e.  userid would still be samwise but instead of a bizzarre OU=monkeypeople,dc=example,dc=com I want it to present as people,dc=example,dc=com.  The mismatches are far more and I need to add things like nfs mounts and it would be nice to allow users on only certain hosts, none of which their LDS can do, or even if it can they are not willing to do.

I looked at referral and aliasing but it does not seem to be doing what I am trying to do.  Passthrough authentication looks close but I cant find sufficient documentation to actually configure a system to use it.  So what I want to do is use campus for the username and password authentication, but the local ldap for everything else, groups, dns, etc, etc.


Thanks

Daniel