我有一个主意。我想要一个盒子,里面有一些简单的 Linux 发行版。我希望这个盒子对任何人完全开放。我的想法是,我想看看在线用户社区是否可以在盒子上合作构建 LFS。我想看看它能走多远。
它可能最终成为“在 4chan 上数到 10”的情况,或者最终可能成为“在 Minecraft 中构建企业”的情况。不管怎样我都想看看。
我的问题是,要启动这个项目,我需要采取哪些首要步骤?这对我来说也将是一次学习经历。
答案1
好吧,我在这里冒险建议你不要做这个项目,也不要向任何人开放系统,因为你必须严格保护你的系统,但如果你仍然想这样做,你应该做一些事情最少考虑:
- 限制/拒绝传出流量并已准备好所有 LFS 源
- 使用诸如 selinux 之类的东西来保护您的系统,即不允许任何人绑定到端口等。
- 不允许上传/下载到您的系统,否则可能会被用于共享文件
- 每个用户都应该在自己的系统上工作,否则会变得一团糟,并且稍后加入的用户(即仅一天后)将必须弄清楚进度是什么。
由于这个要求,并且您应该将系统重新启动到您的 LFS 中以获得回报(至少从我的角度来看),您应该考虑提供可能预定义的虚拟机,人们可以在其中构建自己的 LFS 系统。