tpm_changeownerauth(8)

πŸ“¦
version 1.3.9.2 Β· 2 versions
  • 1.3.9.2 Β· debian bookworm, debian trixie, epel 10, epel 9, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 11.0 Β· nixpkgs unstable
, in debian bookworm, debian trixie, epel 10, epel 9, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… tpm_changeownerauth β€” the TPM Management glow-up page

okay bestie, welcome to tpm_changeownerauth from section 8 of the System Manager's Manual ✨ this is the TPM Management corner of the universe and we are about to change some passwords, no cap πŸŽ€


🌸 NAME 🌸

tpm_changeownerauth β€” change the authorization data associated with the owner or SRK 🫢


✨ SYNOPSIS ✨

tpm_changeownerauth [OPTION]

πŸ’– DESCRIPTION πŸ’–

so tpm_changeownerauth lets you change the authorization data for the TPM owner, or for the TPM's Storage Root Key β€” and it does this via the TPM_ChangeAuthOwner API, iykyk πŸ”₯

the way this works is it prompts you for the current password, then the new password, then a confirmation of the new password. three lil moments, one after another πŸ’…

  • --owner changes the TPM owner password πŸ‘‘
  • --srk changes the TPM's SRK password πŸ¦‹
  • --well-known is the one you reach for when SRK or owner passwords need to be changed and the current owner password is a secret of zeros
  • --set-well-known changes the current password to a secret of zeros
⚠️ lowkey important: both --well-known and --set-well-known do not work by themselves. they must be used with --owner and --srk options to indicate which of these passwords will be changed. periodt.

πŸŽ€ the options, one by one πŸŽ€

  • -h, --help β€” Display command usage info. (your little "what does this do again" bestie πŸ™ˆ)
  • -v, --version β€” Display command version info. ⭐
  • -l, --log [none|error|info|debug] β€” Set logging level. pick your vibe: none, error, info, or debug 🌈
  • -u, --unicode β€” Use TSS UNICODE encoding for passwords to comply with applications using TSS popup boxes πŸ’œ
  • -o, --owner β€” Change the authorization data for the TPM owner. πŸ‘‘
  • -s, --srk β€” Change the authorization data for the TPM's Storage Root Key. πŸ¦‹
  • -g, --original_password_unicode β€” Use TSS UNICODE encoding for original password to comply with applications using TSS popup boxes ✨
  • -n, --new_password_unicode β€” Use TSS UNICODE encoding for new password to comply with applications using TSS popup boxes 🌸
  • -z, --well-known β€” Change password to a new one when current owner password is a secret of all zeros (20 bytes of zeros). It must be specified which password (owner, SRK or both) to change 🫢
  • -r, --set-well-known β€” Change password to a secret of all zeros (20 bytes of zeros). It must be specified which password (owner, SRK or both) to change πŸ’€

🌈 SEE ALSO 🌈


πŸ› REPORTING BUGS πŸ›

found a bug? not the main character moment we wanted 😭 report bugs to <trousers-users@lists.sourceforge.net> and the devs will handle it, fr fr πŸ’–


and that's the whole page, bestie!! this was TPM Management, dated 2005-05-06, serving you tpm_changeownerauth(8) realness β€” go forth and change those passwords responsibly, mwah πŸ’…βœ¨πŸŽ€