Ubuntu 16.04にTPM2.0があり、TPMが有効になっていることを確認する方法は?

Ubuntu 16.04にTPM2.0があり、TPMが有効になっていることを確認する方法は?

TPM2.0が所有されているか(つまり、所有権を取得したか)、Ubuntu 16.04でTPMが有効になっていることを確認するコマンドはありますか?

TPM1.2の場合は、次の方法で実行できます。

cat /sys/class/tpm/tpm0/device/owned

私たちはTPM2.0、Intel TXT、Ubuntu 16.04、DL380Gen10サーバーを使用しています。

答え1

TPM1.2 が所有、アクティブ、アクティブであることを確認するには、次のコマンドを実行します。

cat /sys/class/tpm/tpm0/device/owned
cat /sys/class/tpm/tpm0/device/enabled
cat /sys/class/tpm/tpm0/device/active

何らかの理由でTPM2.0が無効または無効になっていることは決して見つかりませんでした。 TPM2.0があることを確認するには:

tpm2_getcap properties-variable | grep ownerAuthSet

また、所有者を設定した場合は、TPM2.0がロックモードであることを確認する必要があります。

tpm2_getcap properties-variable | grep inLockout

関連情報