This is my first time posting on this forum so I hope what I am asking for makes sense.
On weekends I admin the computers in a small learning center in my city where underprivileged kids can come and use the computers for homework, research or to play learning games.
What I want to do is install Ubuntu on each of the PCs and customise it by adding the necessary drivers and 3rd party apps (such as Chrome and Steam), and then create a snapshot of the OS in this initial state and boot from the snapshot each time the computer is restarted.
The reason I want to do this is to make sure that even if the previous user tampered with the PC, the next user will always get a clean, unchanged system to work on. It will also prevent people using each others online profiles (such as Facebook or Gmail) by accident if the previous user forgot to log off, and whipe any content the previous user might have downloaded.
Does anyone have a link to a tutorial or know of how to setup a scenario like the one I described? I am pretty technically competent, just new to Ubuntu :-)
Thanks in advance for your help!
UPDATE: it looks like using the GUEST account solves 80% of the problems I have, and then using a script at startup should do the rest.
Thanks everyone for your quick responses: it looks like you have an awesome community going on here :-)