Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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?

share|improve this question
1  
You should use Cron and make it run script which will delete user folders' content. And do not forget that users should not know admin password. –  Danatela Feb 25 at 5:14
1  
Are you using mkahawa.sourceforge.net ? zencafe seems a nice distro for it. distrowatch.com/table.php?distribution=zencafe but it is based on slackware instead of ubuntu –  JP Hellemons Feb 25 at 8:48

4 Answers 4

up vote 10 down vote accepted

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.

share|improve this answer
  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!
share|improve this answer
    
How do you make a username: Aaron and install Skype, OpenOffice, Google Chrome and then let users login to Aaron always but never lost the preinstallation? –  YumYumYum Feb 25 at 18:11

Just use Guest Sessions and autologin.

sudo gedit /etc/lightdm/lightdm.conf

And change this:

autologin-guest=false

To this:

autologin-guest=true
share|improve this answer

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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.