Originally posted by: Superwormy
Stateless Linux looks promising, has anyone had any good/bad experiences with it? I'll have to look into it more.
It's not mature enough for real world usage. I doubt anybody is using it seriously.
Using completely free software it's fairly difficult to do what you want correctly.
It would require that you setup a LDAP server, a Kerberos server, and then reconfigure how password authentication works on your Linux distribution to get similar functionality that you get when your using Active Directory.
I've done it before and it's very difficult to get done correctly. But I am no expert in this sort of thing.
Another simplier option is to use LDAP on it's own service to contain password authenication information. This is fairly common.
Here is a example on how to setup Ubuntu to authenticate against a Fedora LDAP server:
http://www.csse.uwa.edu.au/~ashley/fedora-ds/ubuntu-18082006.htm
Personally I would prefer to setup my own Certificate Authority and use TLS to encrypt all LDAP traffic and have strong rules on what sort of information this or that group of users are allowed to get from the LDAP server.
To get it to work you have to make sure that your familar with PAM, DNS, OpenLDAP (or Fedora directory server), OpenSSL and a couple other things and be familar with how to set it up. For example if you did not setup DNS absolutely correctly people will not be able to log into their machines and if you did not setup things like /etc/libnss-ldap.conf or /etc/nsswitch.conf correctly then it's going to cause machine to hang during bootup.
I would prefer to use Kerberos, probably the MIT version 5 variant, to deal with password authentication, however, but this opens up a whole new can of worms and is probably not realy needed except on more 'enterprise-ish' levels.
LDAP authentication isn't terrificly hard. But it's just one of those things were there are a lot of little detail things you have to get right. So you definately want to have some experiance with this stuff before going out and trying it for real.
Probably what you'd want to do is get 3 or four old machines and set them up to create a little mini domain.
Another alternative, since your dealing with 10 clients is just do it the old fasion way and give people passwords to their own machines and give the server passwords and let it all work with no central authentication method.
Probably if your looking to retain most of the functionality your familar with with Active Directory and you want to have professional support another very valid option is to use Novell's directory services.
Apparently they have a Small business starter pack.
http://www.novell.com/products/smallbiz/nsbs_starterpack/
http://www.novell.com/products/openworkgroupsuite/infrastructure.html
Not the cheapest way to go, of course:
http://www.novell.com/products/openworkgroupsuite/howtobuy.html