[nzlug] General server/client enquiry

Daniel Pittman daniel at rimspace.net
Tue Feb 12 13:58:01 NZDT 2008


Roland Hill <rolandh at ak.planet.gen.nz> writes:

> I recently got tired of having addresses spread across PC's and
> different applications, so I installed openldap and use that as my
> central address store.
>
> My network is purely at home; 1 x server and 1 x client, each running
> Linux.
>
> I just wondered what people do when they deploy a number of Linux
> clients with respect to user accounts and /home storage (assuming no
> virtual users etc).

Oh, this answer is going to please you:

> i.e how do you deploy each client to have multiple user accounts
> without setting them up individually each time? Do people use NIS for
> this or even ldap?

Yes.

> I assume central storage of /home/$USER can be achieved with NFS.

Yes, sometimes.

> I'm in the mood for learning and playing on my home network. Any
> pointers would be appreciated.

The range of options we consider for deployment, or I have used
previously, include:

NSS data in: 
 * passwd (per machine)
 * passwd managed by cfengine or puppet
 * NIS
 * LDAP
 * LDAP via Active Directory

Password data / auth via:
 * passwd (per machine)
 * passwd managed by cfengine or puppet 
 * NIS
 * LDAP
 * Radius
 * Kerberos (direct, or via AD)
 * third party commercial solution (RSA tokens, etc)

* File storage (typically in some combination of...):
 * per-machine
 * central NFSv3 storage
 * central NFSv4 storage
 * NFS / CIFS via NetApp or equivalent NAS
 * AFS
 * Windows server via CIFS


In other words: the area is complex, the cost/benefit of each choice can
be hard to understand or quantify, and almost every site is different.

If you are looking to learn things that are generally useful I advise
roughly this order of things:

 * learn LDAP for NSS and auth
 * learn Kerberos for auth (with LDAP NSS)
 * learn about puppet and cfengine
 * learn NFSv3
 * learn AFS

Regards,
        Daniel
-- 
Daniel Pittman <daniel at cybersource.com.au>           Phone: 03 9428 6922
1/130-132 Stawell St, Richmond              Web: http://www.cyber.com.au
Cybersource: Australia's Leading Linux and Open Source Solutions Company



More information about the NZLUG mailing list