権限のないLXCコンテナがホストをシャットダウンできるようにする

権限のないLXCコンテナがホストをシャットダウンできるようにする

権限のないLXCコンテナ内でKVM-QEMU仮想マシンを実行しています。顧客は、ユーザーが仮想マシンをシャットダウンしたときにホスト全体もシャットダウンする必要があります。
私はLXCコンテナを終了するためにlibvirtフックを使用しています。

#!/bin/bash
if [[ $1 == "myvm" && $2 == "release" && $3 == "end" ]]; then
  poweroff
fi

私はLXCのpost-stopフックを使用してホストレベルで実行できることを知っていますが、これはルートsudo poweroff以外のユーザーがルートパスワードなしで(sudoersファイルを編集して)システムをシャットダウンできるようにする必要があることを意味します。ではありません。
可能であれば、仮想マシン(またはルート)がホストをシャットダウンすることを許可します。それ以外の場合は、LXCコンテナのrootユーザーがホストをシャットダウンできるようにしたいと思います。
どうすればいいですか?

ベストアンサー1

おすすめ記事