tpm_setactive(8)
π tpm_setactive β the glow-up edition π
okay bestie, so this one lives in the TPM Management family, section 8 of the System Manager's Manual, and it's called tpm_setactive. yes the name is giving "let me flip a switch on your TPM" and that's exactly what it does. π¦
πΈ NAME πΈ
tpm_setactive β change TPM active states
β¨ SYNOPSIS β¨
tpm_setactive [OPTION]
π DESCRIPTION π
so like, tpm_setactive reports the status of the TPM's flags regarding the active state of the TPM. that's the default behavior, and you can also get it with the --status option. heads up though: requesting a report of this status prompts for the owner password. π
the --active option changes the TPM to the active state (via the TPM_PhysicalSetDeactivated API). this operation requires evidence of physical presence, it's persistent, and it requires a reboot to take effect. periodt.
the --inactive option (via the TPM_PhysicalSetDeactivated API) changes the TPM to the inactive state. same deal: requires evidence of physical presence, is persistent, and requires a reboot to take effect. and an inactive TPM is essentially off but still allows for a tpm_takeownership to occur. ikyk. π«Ά
the --temp option causes deactivation (via the TPM_SetTempDeactivated API) to happen immediately, but it only endures for the current boot cycle. so it's like, temporary temporary. π
no cap: the--status,--active,--inactive, and--tempoptions are mutually exclusive β the last one on the command line will be carried out. so don't be out here writing all four and expecting a group project. π
π the options π
-h,--helpβ display command usage info.-v,--versionβ display command version info.-l,--log [none|error|info|debug]β set logging level.-u,--unicodeβ use TSS UNICODE encoding for passwords, to comply with applications using TSS popup boxes.-s,--statusβ report the status of flags regarding the TPM active states.-a,--activeβ make the TPM active. the operation is persistent, requires physical presence to authorize, and a reboot to take effect.-i,--inactiveβ make the TPM inactive. the operation is persistent, requires physical presence to authorize, and a reboot to take effect.-t,--tempβ makes the TPM inactive for the current boot cycle only.-z,--well-knownβ authenticate using20 bytes of zerosas the owner password (the default TSS Well Known Secret), instead of prompting for an owner password. iconic shortcut behavior, honestly.
π¦ SEE ALSO π¦
tpm_version(1), tpm_setpresence(8), tpm_takeownership(8), tpm_setenable(8), tcsd(8)
π REPORTING BUGS π
report bugs to <trousers-users@lists.sourceforge.net>
and that's the whole page bestie!! π this one's from TPM Management, dated 2005-05-06, and it slayed in section 8 the whole time. go forth and manage your TPM active states responsibly, mwah πβ¨π
π¦ where this page comes from
- debian bookworm: tpm-tools 1.3.9.2-0.1 Β· CPL
- debian trixie: tpm-tools 1.3.9.2-0.2 Β· CPL
- epel 10: tpm-tools 1.3.9-19.el10_0 Β· CPL-1.0
- epel 9: tpm-tools 1.3.9-13.el9 Β· CPL
- fedora 43: tpm-tools 1.3.9.2-5.fc43 Β· CPL-1.0
- fedora 43: tpm-tools 1.3.9.2-5.fc43 Β· CPL-1.0
- fedora 44: tpm-tools 1.3.9.2-6.fc44 Β· CPL-1.0
- fedora 44: tpm-tools 1.3.9.2-6.fc44 Β· CPL-1.0
- nixos 26.05: tpm-tools 1.3.9.2
- nixpkgs unstable: netbsd-source 11.0
- nixpkgs unstable: tpm-tools 1.3.9.2
- opensuse-leap 16.0: tpm-tools 1.3.9.2-160000.2.2 Β· IPL-1.0
- opensuse-leap 16.0: tpm-tools 1.3.9.2-160000.2.2 Β· IPL-1.0
- opensuse-leap 16.0: tpm-tools 1.3.9.2-160000.2.2 Β· IPL-1.0
- opensuse-leap 16.0: tpm-tools 1.3.9.2-160000.2.2 Β· IPL-1.0
- ubuntu jammy: tpm-tools 1.3.9.1-0.2ubuntu4
- ubuntu noble: tpm-tools 1.3.9.2-0.2build2 Β· CPL
- ubuntu questing: tpm-tools 1.3.9.2-0.2build2
- ubuntu resolute: tpm-tools 1.3.9.2-0.2build3 Β· CPL
- ubuntu stonking: tpm-tools 1.3.9.2-0.2build4 Β· CPL
- Copyright (C) 2005 International Business Machines Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms