The Tweets, they are a marchin
Dec. 28th, 2008 08:12 pm- 15:24 It's aalllliiiivvveeee! Ldap+kerberos+Zeroshell=homegrown activedirectory #
- 19:01 Aieeee. So many small geeky projects to do, so little time. #
Automatically shipped by LoudTwitter
I've had a small project churning along in the background for the past couple weeks. The goal is to come up with a way to have Active Directory like services for an all Linux environment without going through a major yak-shaving exercise of setting up all the individual components.
My first glimmer of hope in this idea was finding Zeroshell, a Linux live CD application designed to run all the major components for a network from one simple install. It includes LDAP, Kerberos, DNS, and a well put together web interface, making setting up the server side of things quite simple.
The goals of the project are pretty straightforward. Mimic the single-point authentication / authorization services that Active Directory has, and configure all clients in the network to use a centralized server for these functions. Adding a user to all machines should be as simple as adding said user to the central server.
Here's where I am so far...
99% of the work for this process has been learning the terminology of Kerberos, LDAP, and PAM. Once all the pieces are in place, it actually makes an awful lot of sense. But there is one well shaved yak behind me. I'm documenting each and every step of this process, so that when I upgrade my colo'ed servers, I can implement a similar setup.
Feel free to catch me online if you have questions, but stay tuned - I'll be writing a pretty in depth HowTo on this entire process once I'm able to repeat the configuration end to end from scratch.