LXC ubuntu:16.04 容器中的 root 和 Ubuntu 密码是什么?

LXC ubuntu:16.04 容器中的 root 和 Ubuntu 密码是什么?

我创建了一个 Ubuntu 容器

lxc launch ubuntu images:ubuntu/xenial mycontainer

我可以使用访问容器

lxc exec mycontainer bash

我发现我以 root 身份登录,无需输入任何密码

我看到有一个“ubuntu”用户定义

如何访问安装在容器中并要求输入用户名和密码的软件(例如 webmin)?

默认密码是什么?

答案1

创建容器“首先”需要为用户“ubuntu”设置密码

lxc exec first -- /bin/bash
passwd ubuntu
exit

然后你可以连接到控制台(或 ssh - 如果安装并配置了 ssh)

lxc console first

更新:正如 Piter 所写,“你甚至不必进入 bash-shell”

lxc exec first -- passwd ubuntu

答案2

这类事情的常用密码是:ubuntu用户名ubuntu

您可能需要使用命令设置密码passwdhttps://stackoverflow.com/questions/9596108/how-do-i-change-my-password-in-linux

希望这有帮助!

相关内容