Бажаючи пограти з речами модуля Trusted Platform Module , я встановив TrouSerS і спробував запустити tcsd
, але в мене виникла ця помилка:
TCSD TDDL ERROR: Could not find a device to open!
Однак у моєму ядрі завантажено кілька модулів TPM:
# lsmod | grep tpm
tpm_crb 16384 0
tpm_tis 16384 0
tpm_tis_core 20480 1 tpm_tis
tpm 40960 3 tpm_tis,tpm_crb,tpm_tis_core
Отже, як я можу визначити, чи не вистачає моєму комп’ютеру TPM проти TrouSerS з помилкою?
Ні, dmidecode
ні cpuid
викладайте нічого про "tpm" або "trust". Заглянувши /var/log/messages
, з одного боку я бачу rngd: /dev/tpm0: No such file or directory
, але з іншого боку я бачу kernel: Initialise system trusted keyrings
і відповідно до цього ядра doc довірені клавіші використовують TPM.
EDIT : У меню налаштування BIOS мого комп'ютера нічого не згадується про TPM.
Також дивлячись на /proc/keys
:
# cat /proc/keys
******** I--Q--- 1 perm 1f3f0000 0 65534 keyring _uid_ses.0: 1
******** I--Q--- 7 perm 3f030000 0 0 keyring _ses: 1
******** I--Q--- 3 perm 1f3f0000 0 65534 keyring _uid.0: empty
******** I------ 2 perm 1f0b0000 0 0 keyring .builtin_trusted_keys: 1
******** I------ 1 perm 1f0b0000 0 0 keyring .system_blacklist_keyring: empty
******** I------ 1 perm 1f0f0000 0 0 keyring .secondary_trusted_keys: 1
******** I------ 1 perm 1f030000 0 0 asymmetri Fedora kernel signing key: 34ae686b57a59c0bf2b8c27b98287634b0f81bf8: X509.rsa b0f81bf8 []
dmesg | grep -w tpm
не надсилає повідомлення про ініціалізацію tpm, у вас немає такого, яке розпізнається ядром. Більшість ноутбуків та настільних ПК не мають TPM, вони досить стандартні на машинах, що продаються як сервери (тобто речі, досить великі для роботи з IPMI), а також на хромобудах, де вони є частиною історії безпеки.