Comment désactiver l'invite de connexion du conteneur lxc sur centos 7

0

J'ai créé un conteneur LXC sur CentOS 7. Chaque fois que je le fais sudo lxc-start -n mycontainer Je suis accueilli avec une invite de connexion:

...
[  OK  ] Started Console Getty.
[  OK  ] Started Command Scheduler.
[  OK  ] Reached target Login Prompts.
[  OK  ] Started Cleanup of Temporary Directories.
[  OK  ] Started Login Service.

mycontainer login: root
Password: 
Login incorrect

Le pointillé CTRL + C ou CTRL + Z ne s'en débarrassera pas, ce qui signifie que je ne peux plus utiliser ce terminal. Cependant, sur un autre terminal, je peux SSH dans le conteneur en utilisant exactement le même mot de passe que celui qui a été rejeté ci-dessus. J'ai aussi essayé root:root comme je l'ai lu quelque part que ce serait la valeur par défaut.

Tout ce que je veux faire maintenant, c'est désactiver cette invite de connexion afin que je puisse simplement utiliser lxc-attach ou SSH pour obtenir une console. Dans Ubuntu, je ne reçois jamais d'invite de connexion par défaut. Existe-t-il un moyen de la désactiver sur CentOS LXC pour obtenir le même comportement? J'ai levé les yeux man lxc.container.conf mais je n'ai rien trouvé d'utile. Merci d'avance.

Nagev
la source

Réponses:

0

Pour désactiver l’invite de connexion sur demande, elle doit être démarrée en tant que démon, comme suit:

sudo lxc-start -n mycontainer -d

Le manuel indique qu'il s'agit du comportement par défaut (que je vois sur ma machine Ubuntu) mais que, pour une raison quelconque, il ne figure pas sur ce conteneur CentOS sur un hôte CentOS, et j'aimerais quand même voir des réponses montrant comment restaurer le comportement par défaut ( commencer en tant que démon).

Nagev
la source