tpm_present Command
Purpose
Changes the physical presence states and settings of the Trusted Platform Module (TPM).
Syntax
tpm_present [ -a ] [ -c ] [ --disable-cmd ] [ --disable-hw ] [ --enable-cmd ] [ --enable-hw ] [ -h ] [ -l [ none | error | info | debug ] ] [ --lock ] [ --set-lifetime-lock ] [ -u ] [ -v ] [ -z ] [ -y ]
Description
The tpm_present command reports the status of the TPM flags regarding TPM physical presence. This behavior is the default behavior, and it is also accessible through the --status option. It prompts for the owner password when it reports the TPM status. All changes are made with the TSC_Physical Presence API.
Flags
Item | Description |
---|---|
-a (or --assert) | Asserts that an administrator is physically present at the system. |
-c (or --clear) | Removes the assertion that an administrator is physically present at the system. |
--disable-cmd | Disallows the use of commands to signal that an administrator is physically present. |
--disable-hw | Disallows the use of hardware signals to signal that an administrator is physically present. |
--enable-cmd | Allows the use of commands to signal that an administrator is physically present. |
--enable-hw | Allows the use of hardware signals to signal that an administrator is physically present. |
-h (or --help) | Displays the command usage information. |
-l (or --log) [ none | error | info | debug ] | Sets the logging level to none, error, info, or debug as specified. |
--lock | Locks the assertions of physical presence in the current states until a system reboot operation. |
--set-lifetime-lock | Allows no further changes to the flags controlling how physical presence can be signaled permanently. This option can never be undone. |
-u (or --unicode) | Uses the Trusted Computing Group Software Stack (TSS) UNICODE encoding for the passwords to comply with the applications that are using the TSS popup boxes. |
-v (or --version) | Displays the command version information. |
-z (or --well-known) | Changes the password to a new one when the current owner password is a secret of all zeros (20 bytes of zeros). It must be specified which password (owner, storage root key, or both) needs to be changed. |
-y (or --yes) | Answers yes to all questions. This flag is applicable only with the --set-lifetime-lock flag. |