我想为我的一个朋友在 Ubuntu 上设置家长控制。我希望子用户设置了控制,但父用户不受限制。要清楚的是,他们共用一台计算机,因此基于路由器的解决方案无济于事。我想要一套分步说明来做到这一点。这只是其中一种方法。
我是一位经验丰富的 Ubuntu 用户,对命令行很满意。我花了不少时间在 Google 上搜索这个。我希望儿童保育该项目最终将使这变得容易,但目前还没有准备好。与此同时,Web内容控制图形用户界面提供一种管理家长控制的方法,但将其应用于计算机上的每个用户(简单的 WebContentContol 安装说明和ubuntuforums 上有详细说明、讨论和相关链接)。
ubuntuforums 帖子中有一篇 FAQ,指出 WebContentControl 无法进行用户特定配置,然后提供了 3 个链接来帮助他完成此操作。但它们远非分步说明。此主题这是沿途的笔记和链接这篇关于 squid 和 dansguardian 的文章.然后这些 二dansguardian 文章有些深入了解……
那么,有谁知道现有的关于如何在 ubuntu 上设置家长控制且不影响某些用户的指南吗?如果过了一会儿还是没人能给出答案,我会建立一个社区 wiki 答案,这样我们就可以拿出一个指南。
答案1
如果您的路由器允许拥有常规和访客 WiFi 网络...
我为我的笔记本电脑(供我和我的儿子使用)所做的是,使用路由器上的访客和家庭网络功能创建两个不同的 wifi 网络,然后在笔记本电脑上更改每个 wifi 网络连接的配置以使用不同的 DNS,并且只允许家庭网络可供我的用户 ID 访问。
我的儿子只能使用我的访客网络,该网络非常安全,不允许访问 Facebook、成人网站等......而我仍然可以访问我的 Facebook 页面。
脚步:
- 在路由器上,使用不同的 WPA 密钥激活家庭网络和访客网络
- 与成人用户一起登录笔记本电脑
- 在右上角的 Wi-Fi 图标上,逐个连接每个网络并输入 WPA 密钥,以便两个网络均可连接
- 再次点击 wifi 图标并选择编辑连接
- 对于访客网络,更改配置以手动输入 DNS:
208.67.222.222
208.67.220.220
(这是开放DNS,一项免费的、面向家庭的 DNS 服务。) - 对于家庭网络,编辑连接并使其仅对当前用户可用。
因此现在只有成年人才能访问常规 DNS,而无需家长控制。
答案2
这不是一个完整的解决方案,但它一直在我脑海中浮现,所以为了让大家思考,我写了这篇文章。首先,我喜欢开放DNS作为一种简单的非侵入式基本控制设置方法。我在路由器上设置 DNS 服务器,同时将计算机放在公共区域并讨论正在发生的事情。对于他们可能意外或恶意访问的内容,我感觉相当不错,因为这些内容对他们或计算机具有冒犯性或危险性。
话虽如此,我一直在想,如果有一种方法可以为每个用户设置 DNS 服务器(在计算机内而不是像我一样在路由器上),那么一个人可以设置一些用户使用 OpenDNS,而其他用户则不使用。我花了一些时间研究这个问题,但没有发现是否可以为每个用户设置服务器。还有人知道这个问题的答案吗?
答案3
您可以安装鱿鱼卫士并为儿子的会话配置代理,而不是为父亲的会话配置代理。
答案4
一个(跨平台)选项是使用赞成拿铁Firefox 附加组件。它提供基本的内容过滤功能,并且可以设置密码,这样它就无法被禁用。不过请注意,它相当基础。