lxc 容器:密码和用户名

use*_*753 4 linux container virtual-machine

我正在尝试在 64b 操作系统 (LUNA) 中运行 wine,所以我确实遵循了本指南!设置wine,我确实选择了第一个选项:lxc container

当我必须运行容器时出现问题:

须藤 lxc-start -n my32bitbox

我被要求输入一个我不知道的用户名和密码。

我确实尝试过:root/root; 用户:用户;操作系统上的我的用户名:操作系统上的我的密码;ubuntu:ubuntu 等等等等。

但到目前为止还不是运气。如果有人能帮我把它放在这里,我真的很感激。

Nan*_*nne 16

在较新的安装中,至少在我当前的安装中,您会收到此消息而不是旧的 ubuntu/ubuntu 消息:(emph。我的)

您刚刚创建了一个 Ubuntu 容器(release=trusty、arch=amd64、variant=default)

要启用 sshd,请运行:apt-get install openssh-server

出于安全原因,容器镜像在没有用户帐户和 root 密码的情况下发布。

使用 lxc-attach 或 chroot 直接进入 rootfs 来设置 root 密码或创建用户帐户。

那么如何在新的 LXC 上创建新用户呢?

正如所暗示的,您可以 chroot 进入 rootfs,或者使用 lxc-attach,这是最简单的选项:

you@hostbox:/$ lxc-attach -n yourlxc
root@yourlxc:/# adduser username
Run Code Online (Sandbox Code Playgroud)


Mar*_*iae 0

注意:这个答案在当时(2013年)正确的,现在不再正确了:正确的方法是Nanne的答案中的方法。


从您提供的参考资料来看,您似乎正在尝试在Ubuntu. 如果是这样,这个易于定位的网页会告诉您新创建的 LXC 中的默认用户名/密码对是:

  username: ubuntu
  password: ubuntu
Run Code Online (Sandbox Code Playgroud)