创建每次重新启动后刷新的Ubuntu版本

这是我第一次在这个论坛发帖,所以我希望我所要求的是有道理的。

在周末,我在我所在城市的一个小型学习中心管理计算机,在那里,贫困的孩子可以来这里使用计算机进行家庭作业,研究或玩学习游戏。

我想要做的是在每台PC上安装Ubuntu并通过添加必要的驱动程序和第三方应用程序(例如Chrome和Steam)进行自定义,然后在此初始状态下创建操作系统的快照并从快照启动每次重新启动计算机。

我想这样做的原因是为了确保即使之前的用户篡改了PC,下一个用户也总会得到一个干净,不变的系统来处理。 如果前一个用户忘记注销,它还会阻止人们偶然使用彼此的在线个人资料(如Facebook或Gmail),并且可以删除之前用户可能已下载的任何内容。

有没有人有教程的链接或知道如何设置像我描述的方案? 我在技术上非常称职,对Ubuntu来说是新手:-)

在此先感谢您的帮助!

更新:看起来使用GUEST帐户解决了我所遇到的80%的问题,然后在启动时使用脚本应该完成剩下的工作。

感谢大家的快速回复:看起来你有一个很棒的社区:-)

据我所知,您可以重置gnome和相关内容的所有设置,但如果您正在讨论包管理,那么我觉得很难!

最好的方法是创建两个帐户一个作为管理员,另一个作为学生

不要将此学生用户添加到任何sudoers文件中等。不要授予学生帐户root访问权限这些用户将无法安装或删除与系统相关的任何内容。

如果要在启动时清除所有设置并从该学生中删除所有数据,那么您可以为此写下shell脚本 ,然后在启动应用程序中添加此shell脚本 。所以每次重启PC时这个shell脚本都是如此将运行,它将完成任务! 使用shell脚本可以轻松完成重置墙纸,清除历史记录和清理用户主目录。

希望这可以帮助!

只需使用访客帐户登录即可。 注销后没有保存任何内容。

简单的方法是使用Guest帐户。

每次注销后都会完全擦除该用户的主目录( 这个答案中的一些技术细节在AskUbuntu上 )。 此外,Guest用户无权访问系统关键设置,因此无法更改任何相关内容。