3

I'm looking for a program that whenever I restart my computer, it will reset back to a restore point that I can select.

Is there a program that does this?

cocomac
  • 3,824

2 Answers2

4

Add a Guest User to Ubuntu 23.04 and Prior

Similar to @Archisman Panigrahi's comment.

  • Install lightdm:

      sudo apt-get install lightdm
    
  • At popup select lightdm as display manager.

  • For 23.04 install gedit:

       sudo apt install gedit
    
  • After install run:

      sudo gedit /usr/share/lightdm/lightdm.conf.d/50-disable-guest.conf
    
  • Change: allow-guest=true.

  • On next boot there will be a guest user, no changes will be saved during the Guest session.

  • The administrator may change settings and add programs.

Customize Guest Session

  • I also managed to get Guest User working on pre ubuntu 23.04 USB flash drives:

Add Guest user to Persistent flash drive

C.S.Cameron
  • 20,530
  • 12
  • 78
  • 125
0

Here are some options to consider :

  • Deploy virtual machine images via something like Oracle Virtual Box.
  • Boot from live distributions on USB media (or SD cards for SBC systems).
  • Configure the Ubuntu system to have a read only filesystem.
  • Boot the 10 systems over NFS (again with read only filesystems).
  • Take a look at container solutions such as docker.

If you need the machines to allow temporary modifications, set the login account to use a temporary home filesystem that is erased on reboot.

The best solution will depend partly on what you need people using the machines to be able to do, and just as importantly, what you need to prevent people using the machines from doing that might be problematic.

Try also searching for "kiosk" solutions where you might find some good ideas.