![我怎样才能锁定 ubuntu?](https://linux22.com/image/1095455/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E9%94%81%E5%AE%9A%20ubuntu%EF%BC%9F.png)
我正在做一个小项目。我有大约 20 台装有 Ubuntu 10.04 的计算机,将用于小学、初中、高中和大学生的计算机实验室。一些老年人和新计算机用户将使用这些计算机。
我想锁定计算机,以便孩子和想要摆弄 PC 配置的人可以安全地使用它们,而不会损坏它们。
因此,我想限制用户权限,取消升级、添加/安装软件或以其他方式个性化实验室计算机的能力。
这些计算机的唯一用途应该是:
访问学校网站以获取电子教科书(家庭作业)
访问学习辅助网站(例如 www.math.com 或 webster.com)
对小学生来说安全且适合的应用程序的访问/限制。
仅供高级用户访问网站以完成食品券、医疗补助等重新认证的申请。
是否有任何软件包可以让我做到这一点?
答案1
我首先要调查使用 Ubuntu 标准 Guest 帐户是否能满足您的需求,即防止用户安装东西/修改配置等。因此,您的机器将有一个受密码保护的admin
帐户来安装/配置东西,并为您的用户提供一个无密码的 Guest 帐户。
为了限制互联网访问,我会使用丹斯卫士。
答案2
听起来你希望用户共享一个帐户。你应该调查一下你是否真的想要这样做。有很多原因可以说明这通常是一个非常糟糕的想法。一个原因是你真的无法阻止用户互相监视,获取诸如网络邮件密码之类的个人信息。你可以尝试通过锁定网络访问来阻止这种情况,但这样你就把自己变成了一个捉鬼敢死队,永远都在与漏洞作斗争。
这种设置在 Windows 环境中很常见,因为提供适当多用户环境的软件非常昂贵。但使用 Ubuntu,您可以获得所需的一切,而无需任何相关费用。如果我是你,我会认真考虑这个选择。尝试锁定计算机系统是一项非常耗时的任务,而且非常非常困难。另一方面,设置一个适当的环境,让用户拥有自己的帐户,并且您能够轻松撤消任何错误的决定,这要容易得多,并且在几乎所有情况下都会给您带来更好的结果。
答案3
为了锁定整个操作系统的访问,我将运行并配置巴士底Linux在主机上。这将引导您完成一系列选项,并根据您的回答强化操作系统。如果您不熟悉该工具,您可以接受默认值,这应该足够了。我还建议咨询CIS Debian 基准该文档概述了进一步锁定操作系统的一系列程序。
答案4
我建议您查看一下 LTSP 项目。
我最近听说一所学校技术代表讨论他如何在其学区使用 LTSP 瘦客户端。通过使用瘦客户端,除了管理员之外,没有人可以实际物理访问昂贵的维护系统。
由于瘦客户端不存储任何内容,因此可以定期更新。瘦客户端硬件可能是注定要扔进垃圾桶的旧电脑机箱(但应配备良好的显示器、键盘和鼠标,以便使用起来轻松且令人满意)。瘦客户端上的软件通常由服务器维护,如果实验室位于不同的建筑物中,则可以节省差旅费用。
当然,服务器仍然必须具有特权账户和非特权账户。