Bradley Molnar on Sat, 9 Nov 2002 04:00:06 -0500 |
D'oh, don't tell me that openldap is that hard to configure, a bunch of us are about to try to use it to replace a very broken NIS domain. The problem we ran into with the NIS was, when the server died suddenly, the whole set-up would refuse to boot. Since someone lost the solaris disks...I have had to replace solaris with another OS b/c we needed them to boot. The only problem I can see with NIS is what we had happen -- since it (by default I believe) mounts the user's home directory from the server on the local machine, if something breaks on the server end, you have a bunch of clients that have no users (some of the solaris boxes wouldn't fully boot -- and the root password left with a professor who left last year). If someone knows how to do this easily (make user directories mount over the network on logon), I would love to know how to set it up. If not, in a couple of days, I will know how hard/easy it is to set up an ldap using openldap (it probably helps that I was able to copy a friends config files). For what it's worth, I was talking with the Redhat guys when they were at Ursinus, and, they are planning on using openldap for future versions to do the logon stuff for big networks. They are going to be writing some of their own software (graphical, of course) to make it nice and easy, as well as migration tools. Just a FYI -b -----Original Message----- From: plug-admin@lists.phillylinux.org [mailto:plug-admin@lists.phillylinux.org]On Behalf Of gabriel rosenkoetter Sent: Saturday, November 09, 2002 3:13 AM To: plug@lists.phillylinux.org Subject: Re: [PLUG] Centralized Directory On Fri, Nov 08, 2002 at 11:40:16PM -0500, W. Chris Shank wrote: > I assume LDAP, Why do you assume that? LDAP can do this, but it can do a lot more too (more, plasuibly, than you need it to do). And it's either very expensive or free, but very difficult to configure. (Go 'head. Read the OpenLDAP docs. Have fun!) > but what about NIS or NIS+? How are these > implimented in Linux. By starting ypbind. It's almost definitely already installed. There is no NIS+ server for Linux, and there hasn't been any indication there ever will be one. But regular old NIS (YP, as it was originally called) works just fine. You can make Linux be an NIS+ client without too much trouble with an NIS+ master on Solaris. Have a look around http://www.linux-nis.org/ for some documentation and help setting things up. > I'm curious how you are setting up linux networks > (or linux in networks) where you'd want the accounts to be managed > across several machines. Please share your experiences. I use (er, *will* use; I've got a server configured without clients now... turns out that it's not something that directly makes the company money, so it's not a priority) an NIS+ server on Solaris 9 with Linux and Solaris clients authenticating against it. Sort of. Because NIS+ will just go and ask Radius for authentication information. Which is also what the WINS servers will ask for authentication. And the Cisco boxes. And anything running Mac OS X's NetInfo client, should we ever have anything that does. Perhaps you see the point here. :^> There exists a free Radius implementation (if not several; I'm not so far as actually setting that up yet, even in isolation), though I may well end up paying for a commercial one. In the past, I've also used rsync over ssh (using a null-passphrased key for root that was only allowed to execute rsync in receive mode) to distributed the stuff you'd ordinarily keep in NIS or LDAP maps. I gave a WIP report about that at LISA two years ago in New Orleans, and there were some negative comments about security (justifiable paranoia, but I assure I can convince you that it's safe in the environment I had it set up; it certainly wouldn't be in *every* environment). I had plans to expand that and make it less of a kludge, but I haven't come back to it yet because I haven't needed it. You're welcome to the shell scripts and docs from that first attempt if you'd like them. I'm certainly not the first to do something like that, of course. I did all that under Solaris (E450 as a master, bunch of Ultra workstations as clients), but it's completely platform independent. Well, not *completely*, since you have to have passwd, shadow, so forth files that all the clients grok (note that BSD calls it "master.passwd" not "shadow"), but it's nothing a few regexps can't fix. -- gabriel rosenkoetter gr@eclipsed.net _________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.netisland.net/mailman/listinfo/plug-announce General Discussion -- http://lists.netisland.net/mailman/listinfo/plug
|
|