Establishing a unix powered network
I intend to set up numerous computer systems on a LAN, all attaching to one unix web server.
The key objective being that the customer accounts need to just feed on the web server. To make sure that any kind of customer can access his regular user interface via any one of the offered computer systems.
What various means exist of doing this, and also what are benefits and drawbacks for these approaches?
sidenote: I'm seeking a method that is simplified, calls for an outright minimum job done on the specific terminals. If the customer can play video games and also do source extensive things, it would certainly be an incentive.
For account monitoring, usage LDAP. Merely install an LDAP customer on all customers (as an example the
ldap-auth-client plan on Ubuntu) and also run an LDAP web server on the web server.
Maintain the residence directory sites over NFS or Samba. The most basic arrangement is to place the residence filesystem in its entirety on all customers at boot time. This does not give excellent security due to the fact that any person that connects their a laptop computer can access all documents ; if that's a problem, Samba is the next most basic method.
The significant disadvantage to LDAP and also NFS or Samba is that customers will not have the ability to do anything on the customers if the web server or the network is down. I do not assume any kind of remedy to this disadvantage will certainly come anywhere near your need for simpleness.
Red Hat has actually a task called FreeIPA that is generating an incorporated LDAP, Kerberos, NTP and also DNS web server arrangement that's less complicated to arrangement.
I have not attempted it yet, yet its gotten on my checklist of points to experiment with for some time currently.