这是一个理论场景,另一个问题:
- 我有XUbuntu 桌面具有X用户。
- 用户没有 sudo 权限
- 我可以让他们通过软件中心安装东西编辑 Policy Kit 规则
- 但这会让他们安装任何不想要的东西(包括游戏)。
我想知道是否有一种黑客可以限制用户可以安装的东西类型。
软件包有一个“部分”(例如游戏),所以我想知道是否可以强制apt
忽略整个软件包部分。或者也许可以设置一个 Apt 代理来执行此过滤。更改可以是全局的(例如,即使具有 sudo 权限的人也无法安装游戏)。
欢迎任何想法。
在您发表评论告诉我人们可以随身携带自己的 deb,或从互联网上下载 tar 并以这种方式运行它们之前,请记住这只是理论情况。
如果这意味着你会关注这个问题,那么假装我的用户不允许使用 USB 挂载,无法在其中执行任何操作,~/
并且在他们家之外没有写权限。它被锁上了。是的,所有这些都可以做到。
答案1
我认为您应该考虑以下几点:
- 使用以下信息创建你自己的自定义 APT 存储库这里例如,但还有其他一些。
- 仅同步您希望用户看到的内容
- 将您的用户桌面源列表更改为此存储库
此时,您的用户应该只能看到您希望他们看到的内容。您可能还需要对防火墙进行一些巧妙的设置,以禁用对默认 ubuntu 源的访问,这样您的用户就不会将它们添加为自定义源并开始自行下载内容。