How to set up a Computer Lab Network with profiles
I need an advice to how set up a computer lab student network.
The project is to setup a computer lab network with a client-service system and a directory service.
Now the main goals are:
- Manage users (username, passwords, permissions of what can do inside the client machine operating system) on the server
- Each user have their data/profile/files storage at the server
- Each user can logon at any computer client machine and load up their profile/data
- Distribute from the server, the client machine system operative (ubuntu), meaning that, the client machines have all the same operating system, programs and configurations. Per example, if a new program is necessary to exist in the client machines, do something in the server and propagate that addition to the client machines.
The scenario is very much a like, a student library or lab linux network system.
We have the hardware, with software and operating system you advice?