关于为我儿子设置家长控制/时间的建议

关于为我儿子设置家长控制/时间的建议

我是 Linux 新手,但目前为止我非常高兴,因为我已经成功将 2010 年的旧笔记本电脑重新用于我 9 岁的孩子,让他在家学习。它在 Windows 上运行速度非常慢,现在在 Ubuntu 上运行得非常顺畅、快速。

但是,如果可能的话,我想设置一些家长控制/时间。我的理想是让他在一天中的某些时间无法访问 YouTube,这样他就可以不受干扰地继续工作。他需要使用浏览器来访问他的谷歌教室,所以我不能直接阻止他使用互联网。

我看过 Gnome Nanny,但它似乎不具备这种粒度级别。

有人建议 https://freedom.to/但是你必须付费,而且我认为它不适用于 Linux。

有什么建议么?

我从来没有真正使用根访问权限做过任何事情,但如果这是唯一的方法,我可以尝试去理解它。

提前致谢。

答案1

我也是 Linux 的新手,十多年前,在用智能手机取代笔记本电脑之前,我曾短暂使用过 Ubuntu 一年,但之后就再也没有碰过它,直到 2020 年,我买了一部 Pinephone 并在其上安装了 Debian,不久之后,我的妻子为当时 8 岁和 12 岁的女儿买了一台古老的二手戴尔台式机供他们在家上学。

现在这台电脑甚至无法启动 Windows XP 操作系统,即使可以,学校使用的 Microsoft Teams 软件也不兼容。我努力了一阵子,终于让它启动了,结果却发现自己陷入了 Windows 驱动程序缺失的噩梦中,不过这还是有点怀旧。

不久之后,我安装了 Debian,它就正常工作了,太棒了!在启动过程中,它会提示有两个硬盘扇区出现故障(在过去几个月中已增至五个),但它运行良好,甚至可以从 Microsoft 网站下载 .deb Teams 软件包。我认为它也可以在 Ubuntu 上运行。

到目前为止,我一直在使用 StephenBlack 的 hosts 文件,特别是统一主机加上社交网络、色情和赌博,我不记得我是否只是用 KDE 的 Krusader 文件管理器将其复制到 /etc/hosts 上,或者使用 KDE 的 Kate 文本编辑器将下载文件中的文本复制并粘贴到现有文件中,无论哪种方式,它都使计算机对孩子们来说非常安全。另一种可能性是 Nautilus (Gnome Files) 的管理员插件。

我读到过 Apparmor 可能对限制用户的应用程序有用,尽管它还没有 GUI,它的目的是保护操作系统免受应用程序的侵害,以防止未修补的漏洞等,所以看看那里会发生什么会很有趣。

最后但并非最不重要的,我的答案。Squidguard,查看有关施加时间限制的 squidguard 文档。我认为它可以做你想做的一切,如果不行的话,Squidguard 和使用上述主机文件的组合应该可以工作。我刚才才自己发现的,因为我还没有在回复中看到我喜欢的答案。这样做的另一个好处是,如果你将计算机用作互联网接入点和路由器(就像我的 Pinephone 一样),你应该能够使用 iptables 通过 squid 代理透明地路由连接(我假设它正在使用它)来保护每个连接的设备。

编辑:别忘了备份,否则丢失配置和孩子的作业及游戏数据会很麻烦。我目前使用 Deja Dup 备份网络驱动器,使用 Timeshift 备份第二个硬盘驱动器。如果您使用 Wayland,KDE 的 Muon 软件包管理器几乎与 X 显示服务器上的 Synaptic 软件包管理器一样好用。

相关内容