小编jon*_*ipp的帖子

即时复制和隔离用户环境

我将在这个项目中使用 Ubuntu Linux。

为了在会议上培训特定应用程序,我需要:

  1. 让每个学生都能够通过 ssh 连接到服务器上的同一个用户帐户
  2. 每次登录时自动将用户置于单独的隔离环境中
  3. 每个隔离的环境都包括应用程序、示例配置文件和标准的 unix 工具集(例如 grep、awk、sort、uniq 等)。但是,只要用户只能损坏自己的文件系统,就可以访问整个 linux 文件系统孤立的环境,而不是其他人的环境。
  4. 当用户 SSH 会话结束时,应该销毁虚拟环境

对于#1,我们希望使用单个用户帐户,这样我们就不必为每个学生创建一个帐户并分发用户名和密码。

有谁知道我如何才能实现这些目标?哪种技术(例如 LXC、Chroot 等)最适合这种情况?我一直在考虑使用 .bash_profile 和 .bash_logout 来处理这些环境的创建和破坏,但不确定哪种技术能够创建我需要的环境。

linux chroot container lxc

8
推荐指数
1
解决办法
1940
查看次数

标签 统计

chroot ×1

container ×1

linux ×1

lxc ×1