VMWare Linuxを別のコンピュータにコピーして移動するなど、展開を制限するにはどうすればよいですか?
場合によっては、特定のVMWare Linux(特定のソフトウェアを含む)を誰かに販売しましたが、その人がそのVMware Linuxを展開することを制限したいと思います。どうすればいいですか?
ベストアンサー1
VMWareには、仮想マシンを保護する機能が組み込まれていないと思います(間違っている可能性があります)。ただし、Linuxインストール(またはインストールされたソフトウェア)を(スーパーユーザーとして)取得できるシステムUUIDにバインドすることは可能です。
cat /sys/devices/virtual/dmi/id/product_uuid
仮想マシンではなく物理マシンでは、この情報はハードウェアに書き込まれ、変更できず、コンピュータを一意に識別します。仮想マシンがこれをどのように生成するのかわかりません。何らかの方法でホスティング物理マシンに接続するか(この場合はVMを別のホストとして実行すると変更されます)、VMイメージの場所のエントリに書き込むことができます。私の提案は、同じ仮想マシンで上記のコマンドを実行しますが、2つの異なるホストで実行することです。出力値が変更されると、一部の起動スクリプト(またはソフトウェアでも)でそれを使用して、他のホストで実行されるのを防ぐことができます。