I work at a high school, and to squeeze some extra life out of some Chromeboxes that don't get updates anymore, we are thinking about installing Ubuntu on them. I've played around with one, and it seems to work pretty well on the hardware. One of the requirements for this computer lab is to run the "Secure Browser" for our state testing. Here's a link to it, it basically just requires Ubuntu 18.04 LTS with Gnome.
What I came here to ask was, what steps should I take to secure these against students creaking havoc with them? I have seen some projects like Ofris(which seems old and outdated), other ideas were creating a Snap and running it on Ubuntu Core(which was a bit complicated when I tried to get all of the dependencies to work for the Secure Browser), or just creating a generic student login, which seems like the simplest solution to me. Is there a good way to make sure that any files or changes that a student made to the computer are erased on reboot? Obviously as long as they aren't a root user they can't do too much damage, but ideally I'd like to have it go back to a clean state every reboot.
Any advice would be greatly appreciated!
Bookmarks