web-dev-qa-db-ja.com

chroot環境へのユーザーの追加

最小限のubuntuに基づいて、schrootおよびdebrootstrapを使用してUbuntuでchrootシステムを作成しました。ただし、このchroot環境に新しいユーザーを追加できないように思える場合。ここで何が起こるかです。

  1. ルートとしてschrootを入力し、新しいユーザー「Bob」を追加します(adduserコマンドとuseraddコマンドの両方を試しました)
  2. ユーザー名「Bob」は/ etc/passwdファイルにリストされ、ユーザー「Bob」に「su」することができます。ここまでは順調ですね。
  3. Schrootからログアウトし、schrootを再入力すると、ユーザー「Bob」が消えました!!/etc/passwdにもBobについての言及はありません。

新しいユーザーを永続的にするにはどうすればよいですか?

8
Neo

まあ、私は自分でそれを考え出した。 schrootには、現在のシステム環境を維持できる「セッション」と呼ばれる機能があります。どういうわけか、新しいユーザーを追加することは「環境」の一部ではないと考えました。

6
Neo