如何检查 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

相关内容