In a Cybercafe - how to make the Ubuntu 13.10 to be auto deepfreeze?

I have installed 10 Ubuntu 13.10 in a Cybercafe for daily about 300 users to use the PC, but its a nightmare with Ubuntu cause people just use Internet and make the system hell.

How can I deep freeze it? On reboot it go back to yesterday always? So that it works like one day use but always goes back to my first installation on each reboot?


Solution 1:

AuFS can solve this problem for you. Here is an example of people merging the filesystem with a RAM disk so changes go away on reboot.

If you don't have much memory, you could do the same using a loopback file or partition to store the changes, and re-format the loopback file/partition once a day.

Solution 2:

  1. Ensure that each machine has one account, an admin account with a fairly strong password. Do not give this password to users.
  2. Log in as the admin and enable guest login, it should be under the user settings in system preferences. Then log out.
  3. When users arrive, they can login as 'guest' without a password, and use the computer as if they had an account.
  4. When they log out, all the changes they made are erased. No reboots required!

Solution 3:

Just use Guest Sessions and autologin.

sudo gedit /etc/lightdm/lightdm.conf

And change this:

autologin-guest=false

To this:

autologin-guest=true

Solution 4:

Why not format a little hard disk (or SSD) as a Live USB and boot from it ?

See: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu

and select your little hard disk as "Disk to use".

With a SSD you could even consider rebooting for every new user.