[KLUG Members] NFS across platforms...and not!
Adam Williams
members@kalamazoolinux.org
Wed, 31 Dec 2003 15:25:05 -0500
> The article is interesting in that it mentions having to update
> NetInfo. I run into netinfo stuff alot in researching LDAP related
> items. Apple's netinfo seems a conglomeration of NSS, NSCD, and
> OpenLDAP; they must have expanded it's functionality if it now has
> something to do with NFS exports.
> BTW, the Apple NetInfo people have contributed patches (and some nice
> ones at that) back to OpenLDAP. So kudos to them.
> Is slapd running on a Mac OS X server and client?
Ah, here is an explanation of the situation (from the OpenRADIUS
website). Apparently Apple's got some Next-ian baggage in OS/X and has
a rather Microsoft-ian approach to standards in this regard.
"Mac OSX Server 10.2 (aka Jaguar) has built-in LDAP server
functionality. It's not a real LDAP server, but instead it's an LDAP
interface to the Mac OS Server's authentication system. Jaguar uses
NetInfo, which is a left-over from the NeXT days. NetInfo was (and
still is) a parallel to LDAP, and was based on X.500 just like LDAP.
But the implementation isn't quite compatible with LDAP.
So Apple has written a set of API's called OpenDirectory, which is Apple's
new way of handling directories and authentication between applications.
Apple's LDAP installation is a front-end only, and it uses OpenDirectory
API to access the NetInfo directory. Ya got all that?"
PADL's got a nice HOWTO on how to make something more resembling real LDAP available on Mac OS/X -
http://www.padl.com/Articles/AdvancedOpenDirectoryConf.html