限制用户可以安装的内容

限制用户可以安装的内容

这是一个理论场景,另一个问题

  • 我有XUbuntu 桌面具有X用户。
  • 用户没有 sudo 权限
  • 我可以让他们通过软件中心安装东西编辑 Policy Kit 规则
  • 但这会让他们安装任何不想要的东西(包括游戏)。

我想知道是否有一种黑客可以限制用户可以安装的东西类型。

软件包有一个“部分”(例如游戏),所以我想知道是否可以强制apt忽略整个软件包部分。或者也许可以设置一个 Apt 代理来执行此过滤。更改可以是全局的(例如,即使具有 sudo 权限的人也无法安装游戏)。

欢迎任何想法。


在您发表评论告诉我人们可以随身携带自己的 deb,或从互联网上下载 tar 并以这种方式运行它们之前,请记住这只是理论情况。

如果这意味着你会关注这个问题,那么假装我的用户不允许使用 USB 挂载,无法在其中执行任何操作,~/并且在他们家之外没有写权限。它被锁上了。是的,所有这些都可以做到。

答案1

我认为您应该考虑以下几点:

  1. 使用以下信息创建你自己的自定义 APT 存储库这里例如,但还有其他一些。
  2. 仅同步您希望用户看到的内容
  3. 将您的用户桌面源列表更改为此存储库

此时,您的用户应该只能看到您希望他们看到的内容。您可能还需要对防火墙进行一些巧妙的设置,以禁用对默认 ubuntu 源的访问,这样您的用户就不会将它们添加为自定义源并开始自行下载内容。

相关内容