We’re in the process of setting up our new Leopard install, including server. One thing I’d like to do is to get users Linux home directory paths from their entry in Open Directory.
Currently on Tiger we’re doing this by simply reading the nfsHomeDirectory attribute in their LDAP record. Unfortunately that yields rather long paths like /Network/Servers//Users, which doesn’t really fit in with the Linux environment. To make matters worse, on some machines they log in to, their home directory would not even be served from so the path would be simply inaccurate.
I’m wondering if anyone else has tackled this problem before, how did you solve it? I know many people have done the reverse, used an existing AD or OpenLDAP install to get Mac home directory information, but I haven’t seen much information about using Open Directory to serve Linux machines.
I was considering augmenting the OD schema to add a “unixHomeDirectory” attribute or something similar, but I know that in the past this has been fraught with problems, such as breaking replication.
Any thoughts or suggestions?
Comments are closed