将用户添加到 chroot 环境

将用户添加到 chroot 环境

我已经使用 schroot 和 debrootstrap 在 Ubuntu 中创建了一个基于极简 ubuntu 的 chroot 系统。但是,我似乎无法将新用户添加到此 chroot 环境中。以下是发生的情况。

  1. 我以 root 身份进入 schroot 并添加新用户“Bob”。(尝试了 adduser 和 useradd 命令)
  2. 用户名“Bob”列在 /etc/passwd 文件中,我可以通过“su”进入用户“Bob”。到目前为止一切顺利。
  3. 当我退出 schroot 并重新进入 schroot 时,用户“Bob”消失了!/etc/passwd 中也没有提到 Bob。

如何使新用户成为永久用户?

答案1

哦,好吧,我自己想通了。schroot 有一个名为“会话”的功能,可以保存当前系统环境。不知怎的,我以为添加新用户不属于“环境”的一部分。

相关内容