AUTHVAR(1)
π AUTHVAR(1) β the authvar page, but make it cute π
okay bestie, this is the authvar manual page, from the General Commands Manual section of the Unix manuals. she handles authenticated variables for pesign and honestly? she's that girl. let's get into it π
β¨ NAME β¨
authvar β handles authenticated variables for pesign π
πΈ SYNOPSIS πΈ
authvar β¨-a | -c | -sβ© -N {guid} -n name β¨-v value | -f fileβ© [-t time]
[-d directory] [-S nickname] [-i file] [-e file]
like, look at that synopsis. it's giving main character energy fr fr π«Ά
π¦ DESCRIPTION π¦
authvar is a command line utility for handling authenticated UEFI variables. that's the whole vibe. she does one job and she does it iconically β¨
π OPTIONS π
-a|--appendβ append to variable. adding to the pile, no cap π-c|--clearβ clear variable. wiping it clean, periodt π-s|--setβ set variable. (yes, lowercase s in the short form, the original said so and we don't argue with the original π)-N β¨{guid} | namespaceβ©|--namespace β¨{guid} | namespaceβ©β the variable lives in namespace or in {guid}. default:global. and pssst β use-N helpto list namespaces π-nname |--namename β variable name. what are we calling her π§-vvalue |--valuevalue β set or append value to the variable π-ffile |--valuefilefile β read the value from file instead π-ttime |--timestamptime β timestamp for the variable. default:nowβ-ddirectory |--certdirdirectory β specify the nss certificate database directory. default:/etc/pki/pesignπ₯-Snickname |--signnickname β sign the variable with the certificate nickname from the NSS database β¨-ifile |--importfile β import the variable from file π-efile |--exportfile β export the variable to file instead of setting it in firmware. not me avoiding the firmware entirely π
π STANDARDS π
the receipts, bestie, we cite our sources:
- B. Kaliski, PKCS #7: Cryptographic Message Syntax v1.5, Internet Engineering Task Force, RFC 2315, https://tools.ietf.org/html/rfc2315 , March 1998.
- K. Moriarty, M. NystrΓΆm, S. Parkinson, A. Rusch, and M. Scott, PKCS #12: Personal Information Exchange Syntax v1.1, Internet Engineering Task Force, RFC 7292, https://tools.ietf.org/html/rfc7292 , July 2014.
- PKCS11 Technical Committee, PKCS#11: Cryptographic Token Interface Standard, OASIS, https://www.cryptsoft.com/pkcs11doc/ .
- UEFI Specification Working Group, Unified Extensible Firmware Interface (UEFI) Specification Version 2.8, Unified Extensible Firmware Interface Forum, https://uefi.org/specifications , March 2019.
π SEE ALSO π
go read those next, iykyk π
π«Ά AUTHORS π«Ά
Peter Jones π
ok that's the whole page, every single flag and citation accounted for, nothing skipped, we ate and left no crumbs π½οΈβ¨
and that's a wrap, babe β this page is from the Linux manual set, dated Jun 4, 2020, and it's AUTHVAR(1) in the General Commands Manual. slay, bye πππ¦
π¦ where this page comes from
- arch rolling: pesign 117-1 Β· GPL-2.0-only AND GPL-3.0-only
- centos-stream 10: pesign 117-1.el10 Β· GPL-2.0-only
- debian trixie: pesign 116-8.1 Β· GPL-2.0-or-later
- fedora 43: pesign 116-7.fc42 Β· GPL-2.0-only
- fedora 44: pesign 116-7.fc42 Β· GPL-2.0-only
- nixos 26.05: pesign 116
- nixpkgs unstable: pesign 116
- opensuse-leap 16.0: pesign 116-160000.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: pesign 116-160000.3.1 Β· GPL-3.0-or-later
- ubuntu noble: pesign 116-7 Β· GPL-2.0-or-later
- ubuntu questing: pesign 116-8.1
- ubuntu resolute: pesign 116-8.1build1 Β· GPL-2.0-or-later
- ubuntu stonking: pesign 116-8.1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms