Contenedor lxc: contraseña y nombre de usuario

4

Estoy tratando de correr vino en un SO de 64b (LUNA), así que seguí esto guía ! Para configurar el vino, y elegí seguir la primera opción: contenedor lxc

El problema surge cuando tengo que ejecutar el contenedor:

sudo lxc-start -n my32bitbox

Me piden un nombre de usuario y una contraseña que no conozco.

Intenté: raíz / raíz; usuario: usuario; mi nombre de usuario en el sistema operativo: mi contraseña en el sistema operativo; ubuntu: ubuntu etc etc etc.

Pero no la suerte hasta ahora. Si alguien me puede ayudar a poner aquí, realmente lo aprecio.

user281753
fuente

Respuestas:

2

De la referencia que dio, parece que está intentando configurar un LXC en Ubuntu. Si esto es así, esta página web fácil de localizar le dice que el par predeterminado de nombre de usuario / contraseña en los LXC recién acuñados son:

  username: ubuntu
  password: ubuntu
MariusMatutiae
fuente
10

En las instalaciones más nuevas, al menos en mi instalación actual, aparece este mensaje en lugar del antiguo mensaje de ubuntu / ubuntu: (emph. Mío)

Acaba de crear un contenedor de Ubuntu (release = trusty, arch = amd64, variant = default)

Para habilitar sshd, ejecute: apt-get install openssh-server

Por razones de seguridad, las imágenes de los contenedores se envían sin cuentas de usuario   y sin una contraseña de root.

Use lxc-attach o chroot directamente en los rootfs para establecer una contraseña de root   o crear cuentas de usuario.

Entonces, ¿cómo crear un nuevo usuario en un nuevo LXC?

Como se sugirió, puede hacer chroot en las rootfs, de usar lxc-attach, que es la opción más fácil:

you@hostbox:/$ lxc-attach -n yourlxc
root@yourlxc:/# adduser username
Nanne
fuente
1
FWIW, tuve que instalar el lxc-utils paquete para obtener lxc-attach en Ubuntu 18.04.
Cimm