![汽车旅馆大堂有互联网亭吗?](https://linux22.com/image/1214808/%E6%B1%BD%E8%BD%A6%E6%97%85%E9%A6%86%E5%A4%A7%E5%A0%82%E6%9C%89%E4%BA%92%E8%81%94%E7%BD%91%E4%BA%AD%E5%90%97%EF%BC%9F.png)
我想在汽车旅馆的大厅里安装一个简单的互联网亭。为了安全起见,我认为最好安装一个简单的 Linux 发行版,其唯一可供用户访问的程序是浏览器。
使用像 Ubuntu 这样的发行版,设置一个受限用户帐户,然后卸载除浏览器之外的所有程序,这样是不是一个好主意?使用像 Blackbox 这样的最小 VM 并将浏览器配置为在计算机启动时启动,也许也是可行的。或者,我见过一些已经配置为用于自助服务终端的发行版 - 有人有使用经验吗?
您建议如何配置系统以在重启时放弃所有更改?如果允许浏览器写入临时文件就好了,但我不希望用户能够对系统进行永久性更改。
你会推荐什么浏览器?Firefox 是传统选择,但也有一些 其他 竞争者。我知道 Arora 和 Chromium 还没有完全成熟,但我是 WebKit 渲染引擎的粉丝,我希望可以以某种方式使用它。
答案1
我认为您可以通过安装 Linux 并使用信息亭模式下的 Opera 之类的程序来最好地定制机器,正如 John T. 所提到的。
但实际上,只将 Linux 放在上面并保留默认设置是毫无用处的,就像为用户提供 Windows 一样。我推荐 Linux 发行版,因为它具有可定制性。如果您是 Linux 新手,请找一个知道他们在做什么的人(我的意思是真的知道他们在做什么),并让他们对机器进行适当的限制。
从 Linux(Ubuntu)机器上卸载“所有内容”可能有点……嗯……麻烦,因为您实际上可以卸载所有内容,而实际上只留下浏览器。包括内核、X11 GUI 和包管理器。而删除这三个中的一个就会让你陷入困境。
编辑。
输入以下命令即可启动 Opera 的信息亭模式:
opera -kioskmode
不过,你可能需要配置一个起始页/主页。这里有一些关于自助服务终端相关选项的帮助:
opera -kioskhelp
还有一些可用信息来自 Opera 本身。
当我需要一个精简的窗口管理器时,我喜欢 IceWM。
只要花一点时间和决心,GNU/Linux 系统就可以定制来做任何事情。如果你有多台机器,这段时间绝对值得。如果没有别的,没有注册表之类的神秘概念,因此所有用户配置的备份可以简化为仅复制主目录。
祝你好运!
编辑2
刚刚去了 serverfault.com,有一个相关的可能有趣的问题在那边。
答案2
答案3
我相信一些公司已经在Kiosk中使用嵌入式Linux有一段时间了,尝试联系一家名为3Mtouch的公司,我想我曾经在一次会议上看到过演示。
答案4
这是一个诺皮克斯闪闪发光。当您的操作系统位于无法写入的介质上时,99% 的问题都会消失。当用户不会损坏任何东西时,为什么要担心保留功能呢?
Knoppix 还可以帮助您构建自己的自定义发行版,因此您可以选择需要包含的内容和不需要的内容。