Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: the state of ldap on netbsd



On 2/12/08, Brad Spencer <brad%anduin.eldar.org@localhost> wrote:
>
> I am working on a YP to LDAP conversion here and have messed with a lot of
> this recently.
>
>    matthew sporleder wrote:
>    > I was wondering why netbsd doesn't come with a native pam/nss-ldap.
>    > (licensing?  no one has made the effort?  NIH?)
>    >
>    >
>
>    I guess the version in pkgsrc has been sufficent ... though from memory
>    it was a little cumbersome to setup and test.
>
> It isn't too bad.
>
> There are a couple of limits with nss-ldap, however.  There does not exist
> support in our libc to glue just everything that is available via YP maps
> into the dynamically loadable stuff that nsswitch dispatch now provides.
> The end result is that not every map that is available via 'nis' will be
> available via ldap, even when the nss-ldap module supports it.  The other
> limit I found was that the NetBSD glue code that is provided in pkgsrc for
> nss-ldap does not support all of the loadable dispatches that libc
> provides.  If I remember, it only provides for 'passwd' and 'group'.  I
> added support for 'networks' locally, but have not had time to file a PR.
> I would like to add support for 'hosts', but have not had time to do that
> either...
>
> [snip]
>
> The worst part of the entire conversion, I think, was getting the pam
> ordering right so that KRB5 and ldap can both be consulted for
> authentication without whining too much.
>

I suppose this is because nis is built-in.  I think there are some
comments around mentioning how there should be additional databases
and more flexibility in nss.


Home | Main Index | Thread Index | Old Index