KVMマシンにUbuntuの仮想ゲストがあり、virsh console
と入力してコンソールにドロップできるようにマシンをセットアップしました。
ここでセキュリティの考慮事項を理解していますが、ユーザーがコンソールを介して接続する場合、パスワードを入力しなくても自動的にルートになるようにゲストを設定することは可能です。ただし、これはシリアルコンソール専用であり、SSHまたはリモートアクセス用ではありません。
これは実際にはKVMの質問ではなく、単なるシステムセットアップです。コンソールは/dev/ttyS0
のデバイスとしてセットアップされています。
/etc/init/tty1.confを編集します。
Sudo nano -w /etc/init/tty1.conf
コンテンツを次のものに置き換えます。
# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.
start on stopped rc RUNLEVEL=[2345] and (
not-container or
container CONTAINER=lxc or
container CONTAINER=lxc-libvirt)
stop on runlevel [!2345]
respawn
exec /sbin/getty --autologin root -8 38400 tty1
重要な変更は、最後の行が引数として--autologin root
を含むことです。
変更が行われたら、再起動するか、Sudo stop tty1 && Sudo start tty1
を実行することで有効にできます。