centos 7でlxc container login promptを無効にする方法


0

私はCentOS 7でLXCコンテナを作成しました。 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コンテナにはありません。デーモンとして起動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.