Як відключити запрошення на вхід до контейнера lxc на centos 7


0

Я створив контейнер LXC на CentOS 7. Кожен раз, коли я роблю sudo lxc-start -n mycontainer Мене зустрічають із запитом входу:

...
[  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

Doint CTRL + C або CTRL + Z не позбавиться від нього, а це означає, що я не можу більше використовувати цей термінал. Однак, на іншому терміналі я можу SSH в контейнер, використовуючи той самий пароль, який відхилений вище. Я також намагався root:root як я десь прочитав, що це буде за замовчуванням.

Все, що я хочу зробити зараз, - це вимкнути цей вхідний рядок, щоб я міг просто скористатися lxc-attach або SSH, щоб отримати консоль. У Ubuntu я ніколи не отримую підказки для входу, як за замовчуванням, чи є спосіб відключити його на CentOS LXC, щоб отримати таку ж поведінку? Я подивився man lxc.container.conf але не міг знайти нічого корисного. Заздалегідь спасибі.

Відповіді:


0

Щоб вимкнути запит на вхід, потрібно запустити його як демон:

sudo lxc-start -n mycontainer -d

Посібник каже, що це поведінка за замовчуванням (яку я бачу в моїй машині Ubuntu), але з якихось причин вона не знаходиться на цьому контейнері CentOS на хості CentOS, і я хотів би бачити відповіді, що показують, як відновити поведінку за замовчуванням ( почати як демон).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.