Howard, Christopher wrote:
> I currently manage ldap for a subset of users at our organization for some 
> separate systems.  The organization also uses ldap for all of its users.  My 
> separate
> ldap server uses different usernames for its users.  I've been tasked with 
> getting rid of this separate ldap, migrating all of our systems over to the 
> central
> ldap and having users use their normal organizational credentials.  
> 
> To that end, I've created a new ldap server as a translucent proxy.  The 
> central ldap does not contain posix attributes.  I'm not being permitted to 
> create them
> and they are not willing to add them.  I've tested with my new proxy that I 
> can search for a user, retrieve all of their back end ldap attributes and all 
> of my
> local overlay attributes.  The translucent proxy is working.
> 
> Now I'm to the step of setting up sssd to authenticate users on linux hosts.  
> This is not working because sssd searches using a filter that contains
> objectclass=posixAccount and uidNumber.  I've ensured that those values are 
> in my overlay, but they do not exist in the back end ldap.  As a result, I 
> get no
> user returned from the search.  I've changed sssd config to make 
> objectclass=person in the search filter, but that still leaves the uidNumber 
> issue.
> 
> Is there any way around this?  I've exhausted the documentation for sssd and 
> don't see it.  Is there a way in the ldap proxy to handle this?  Do I need to 
> set
> olcTranslucentLocal to define the local only attributes?

Yes. That's what the manpage says.

> My guess is I'll have the same issue with groups and gidNumber when I get to 
> that step of the process
> as well.
> 
> If this is a dead end, are there any other options to do what I need to do?
> 
> Thank you, 
> 
> -Christopher


-- 
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/

Reply via email to