tpm_takeownership(8)

πŸ’– tpm_takeownership β€” from the System Manager's Manual, section 8 πŸ’–

okay bestie, grab a lil snack because we're about to hand your TPM its very own owner and honestly? it's giving ✨ responsibility ✨


🌸 NAME 🌸

tpm_takeownership β€” setup an owner on the TPM


πŸ¦‹ SYNOPSIS πŸ¦‹

tpm_takeownership [OPTION]

πŸ‘‘ DESCRIPTION πŸ‘‘

So tpm_takeownership sets up an owner on your system's TPM (it does this via the TPM_TakeOwnership API, iykyk). For this to work, your TPM has to be enabled, and the whole thing can be restricted by tpm_setownable β€” so no, you can't just bulldoze your way in there πŸ’…

Now here's the vibe check on passwords: if you run this command without either of the -well-known options, it's gonna prompt you for the owner and SRK passwords, plus confirmations of both. If you do use one of the -well-known options, then a secret of all zeros gets set for the requested password instead. periodt.

And after that second confirmation? be patient, bestie 😭 this command may take awhile. like, go touch some grass, it'll be here when you get back 🌱

Here are your options, mwah:

  • -h, --help β€” Display command usage info. (your lil safety net 🫢)
  • -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.
  • -y, --owner-well-known β€” Set a secret of all zeros (20 bytes of zeros) as the owner's secret.
  • -z, --srk-well-known β€” Set a secret of all zeros (20 bytes of zeros) as the SRK secret.

🌈 SEE ALSO 🌈

tpm_version(1), tpm_setownable(8), tpm_setenable(8), tcsd(8)


πŸ™ˆ REPORTING BUGS πŸ™ˆ

Report bugs to <trousers-users@lists.sourceforge.net> β€” they're literally waiting for your emails, no cap πŸ’Œ


and that's the whole page, bestie πŸŽ€ this lil icon is brought to you by TPM Management, dated 2005-05-06 β€” slay, stay ownable, and don't forget the second confirmation πŸ’œ