diff options
Diffstat (limited to 'templates/man8/systemd-pcrlock.8.pot')
-rw-r--r-- | templates/man8/systemd-pcrlock.8.pot | 249 |
1 files changed, 234 insertions, 15 deletions
diff --git a/templates/man8/systemd-pcrlock.8.pot b/templates/man8/systemd-pcrlock.8.pot index 5498fd99..7f6ea099 100644 --- a/templates/man8/systemd-pcrlock.8.pot +++ b/templates/man8/systemd-pcrlock.8.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-03-01 17:11+0100\n" +"POT-Creation-Date: 2024-06-01 06:28+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -18,18 +18,20 @@ msgstr "" #. type: TH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "SYSTEMD-PCRLOCK" msgstr "" #. type: TH -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed #, no-wrap msgid "systemd 255" msgstr "" #. type: TH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "systemd-pcrlock" msgstr "" @@ -39,12 +41,14 @@ msgstr "" #. ----------------------------------------------------------------- #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "systemd-pcrlock, systemd-pcrlock-file-system.service, systemd-pcrlock-" "firmware-code.service, systemd-pcrlock-firmware-config.service, systemd-" @@ -56,23 +60,26 @@ msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed msgid "B</usr/lib/systemd/systemd-pcrlock >B<[OPTIONS...]>" msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Note: this command is experimental for now\\&. While it is likely to become " "a regular component of systemd, it might still change in behaviour and " @@ -81,6 +88,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "B<systemd-pcrlock> is a tool that may be used to analyze and predict TPM2 " "PCR measurements, and generate TPM2 access policies from the prediction " @@ -92,11 +100,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<systemd-pcrlock> uses as input for its analysis and prediction:" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "The UEFI firmware TPM2 event log (i\\&.e\\&. /sys/kernel/security/tpm0/" "binary_bios_measurements) of the current boot\\&." @@ -104,6 +114,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "The userspace TPM2 event log (i\\&.e\\&. /run/log/systemd/tpm2-measure\\&." "log) of the current boot\\&." @@ -111,11 +122,12 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "The current PCR state of the TPM2 chip\\&." msgstr "" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed msgid "" "Boot component definition files (*\\&.pcrlock and *\\&.pcrlock\\&.d/*\\&." "pcrlock, see B<systemd.pcrlock>(5)) that each define expected measurements " @@ -126,6 +138,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "It uses these inputs to generate a combined event log, validating it against " "the PCR states\\&. It then attempts to recognize event log records and " @@ -142,6 +155,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Use tools such as B<systemd-cryptenroll>(1) or B<systemd-repart>(8) to " "bind disk encryption to such a B<systemd-pcrlock> TPM2 policy\\&. " @@ -150,6 +164,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "The access policy logic requires a TPM2 device that implements the " "\"PolicyAuthorizeNV\" command, i\\&.e\\&. implements TPM 2\\&.0 version " @@ -158,22 +173,26 @@ msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "COMMANDS" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "The following commands are understood:" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<log>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This reads the combined TPM2 event log, validates it, matches it against the " "current PCR values, and outputs both in tabular form\\&. Combine with B<--" @@ -182,29 +201,33 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "Added in version 255\\&." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<cel>" msgstr "" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-rawhide mageia-cauldron opensuse-tumbleweed msgid "" "This reads the combined TPM2 event log and writes it to STDOUT in " -"\\m[blue]B<TCG Common Event Log Format (CEL-" +"\\m[blue]B<TCG Canonical Event Log Format (CEL-" "JSON)>\\m[]\\&\\s-2\\u[1]\\d\\s+2 format\\&." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<list-components>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Shows a list of component definitions and their variants, i\\&.e\\&. the " "*\\&.pcrlock files discovered in /var/lib/pcrlock\\&.d/, /usr/lib/pcrlock\\&." @@ -214,11 +237,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<predict>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Predicts the PCR state on future boots\\&. This will analyze the TPM2 event " "log as described above, recognize components, and then generate all possible " @@ -232,11 +257,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<make-policy>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This predicts the PCR state for future boots, much like the B<predict> " "command above\\&. It then uses this data to generate a TPM2 access policy " @@ -247,6 +274,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "The NV index is allocated on first invocation, and updated on subsequent " "invocations\\&." @@ -254,6 +282,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "The NV index contents may be changed (and thus the policy stored in it " "updated) by providing an access PIN\\&. This PIN is normally generated " @@ -266,6 +295,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "If the new prediction matches the old this command terminates quickly and " "executes no further operation\\&. (Unless B<--force> is specified, see " @@ -274,11 +304,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<remove-policy>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Removes a previously generated policy\\&. Deletes the /var/lib/systemd/" "pcrlock\\&.json file, and deallocates the NV index\\&." @@ -286,11 +318,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-firmware-code>, B<unlock-firmware-code>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes \\&.pcrlock files based on the TPM2 event log of the " "current boot covering all records for PCRs 0 (\"platform-code\") and 2 " @@ -299,6 +333,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This operation allows locking the boot process to the current version of the " "firmware of the system and its extension cards\\&. This operation should " @@ -308,6 +343,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Note that this data only matches the current version of the firmware\\&. If " "a firmware update is applied this data will be out-of-date and any access " @@ -318,6 +354,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "B<systemd-pcrlock lock-firmware-code> is invoked automatically at boot via " "the systemd-pcrlock-firmware-code\\&.service unit, if enabled\\&. This " @@ -328,6 +365,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "The files are only generated from the event log if the event log matches the " "current TPM2 PCR state\\&." @@ -335,6 +373,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the files /var/lib/pcrlock\\&.d/250-firmware-code-" "early\\&.pcrlock\\&.d/generated\\&.pcrlock and /var/lib/pcrlock\\&.d/550-" @@ -343,11 +382,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-firmware-config>, B<unlock-firmware-config>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This is similar to B<lock-firmware-code>/B<unlock-firmware-code> but locks " "down the firmware configuration, i\\&.e\\&. PCRs 1 (\"platform-config\") and " @@ -356,6 +397,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This functionality should be used with care as in most scenarios a minor " "firmware configuration change should not invalidate access policies to TPM2 " @@ -369,6 +411,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Use B<unlock-firmware-config> before making firmware configuration " "changes\\&. If the systemd-pcrlock-firmware-config\\&.service unit is " @@ -378,6 +421,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the files /var/lib/pcrlock\\&.d/250-firmware-config-" "early\\&.pcrlock\\&.d/generated\\&.pcrlock and /var/lib/pcrlock\\&.d/550-" @@ -386,11 +430,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-secureboot-policy>, B<unlock-secureboot-policy>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on the SecureBoot policy " "currently enforced\\&. This looks at the SecureBoot, PK, KEK, db, dbx, dbt, " @@ -400,6 +446,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Use B<unlock-firmware-config> before applying SecureBoot policy updates\\&. " "If the systemd-pcrlock-secureboot-policy\\&.service unit is enabled it will " @@ -408,6 +455,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the file /var/lib/pcrlock\\&.d/230-secureboot-policy\\&." "pcrlock\\&.d/generated\\&.pcrlock\\&." @@ -415,11 +463,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-secureboot-authority>, B<unlock-secureboot-authority>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on the SecureBoot authorities " "used to validate the boot path\\&. SecureBoot authorities are the specific " @@ -430,6 +480,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the file /var/lib/pcrlock\\&.d/620-secureboot-" "authority\\&.pcrlock\\&.d/generated\\&.pcrlock\\&." @@ -437,11 +488,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-gpt> [I<DEVICE>], B<unlock-gpt>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on the GPT partition table of the " "specified disk\\&. If no disk is specified automatically determines the " @@ -452,6 +505,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the file /var/lib/pcrlock\\&.d/600-gpt\\&.pcrlock\\&.d/" "generated\\&.pcrlock\\&." @@ -459,11 +513,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-pe> [I<BINARY>], B<unlock-pe>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on the specified PE binary\\&. " "This is useful for predicting measurements the firmware makes to PCR 4 " @@ -474,6 +530,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Expects a path to the PE binary as argument\\&. If not specified, reads the " "binary from STDIN instead\\&." @@ -481,17 +538,20 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "The pcrlock file to write must be specified via the B<--pcrlock=> switch\\&." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-uki> [I<UKI>], B<unlock-uki>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on the specified UKI PE " "binary\\&. This is useful for predicting measurements the firmware makes to " @@ -502,6 +562,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Expects a path to the UKI PE binary as argument\\&. If not specified, reads " "the binary from STDIN instead\\&." @@ -509,11 +570,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-machine-id>, B<unlock-machine-id>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on /etc/machine-id\\&. This is " "useful for predicting measurements B<systemd-pcrmachine.service>(8) makes " @@ -522,6 +585,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the file /var/lib/pcrlock\\&.d/820-machine-id\\&." "pcrlock\\&." @@ -529,11 +593,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-file-system> [I<PATH>], B<unlock-file-system> [I<PATH>]" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on file system identity\\&. This " "is useful for predicting measurements B<systemd-pcrfs@.service>(8) makes to " @@ -542,6 +608,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the files /var/lib/pcrlock\\&.d/830-root-file-system\\&." "pcrlock and /var/lib/pcrlock\\&.d/840-file-system-I<path>\\&.pcrlock\\&." @@ -549,11 +616,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-kernel-cmdline> [I<FILE>], B<unlock-kernel-cmdline>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on /proc/cmdline (or the " "specified file if given)\\&. This is useful for predicting measurements the " @@ -562,6 +631,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the file /var/lib/pcrlock\\&.d/710-kernel-cmdline\\&." "pcrlock/generated\\&.pcrlock\\&." @@ -569,11 +639,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-kernel-initrd> I<FILE>, B<unlock-kernel-initrd>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on a kernel initrd cpio " "archive\\&. This is useful for predicting measurements the Linux kernel " @@ -584,6 +656,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This writes/removes the file /var/lib/pcrlock\\&.d/720-kernel-initrd\\&." "pcrlock/generated\\&.pcrlock\\&." @@ -591,37 +664,42 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<lock-raw> [I<FILE>], B<unlock-raw>" msgstr "" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-rawhide mageia-cauldron opensuse-tumbleweed msgid "" "Generates/removes a \\&.pcrlock file based on raw binary data\\&. The data " "is either read from the specified file or from STDIN (if none is " "specified)\\&. This requires that B<--pcrs=> is specified\\&. The generated " -"pcrlock file is written to the file specified via B<--pcrlock=> or to STDOUT " -"(if none is specified)\\&." +"\\&.pcrlock file is written to the file specified via B<--pcrlock=> or to " +"STDOUT (if none is specified)\\&." msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "OPTIONS" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "The following options are understood:" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--raw-description>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "When displaying the TPM2 event log do not attempt to decode the records to " "provide a friendly event log description string\\&. Instead, show the binary " @@ -630,11 +708,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--pcr=>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Specifies the PCR number to use\\&. May be specified more than once to " "select multiple PCRs\\&." @@ -642,6 +722,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "This is used by B<lock-raw> and B<lock-pe> to select the PCR to lock " "against\\&." @@ -649,6 +730,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "If used with B<predict> and B<make-policy> this will override which PCRs to " "include in the prediction and policy\\&. If unspecified this defaults to " @@ -661,24 +743,27 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--nv-index=>" msgstr "" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: archlinux debian-unstable fedora-rawhide mageia-cauldron opensuse-tumbleweed msgid "" -"Specifies to NV index to store the policy in\\&. Honoured by B<make-" +"Specifies the NV index to store the policy in\\&. Honoured by B<make-" "policy>\\&. If not specified the command will automatically pick a free NV " "index\\&." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--components=>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Takes a path to read *\\&.pcrlock and *\\&.pcrlock\\&.d/*\\&.pcrlock files " "from\\&. May be used more than once to specify multiple such directories\\&. " @@ -688,11 +773,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--location=>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Takes either a string or a colon-separated pair of strings\\&. Configures up " "to which point in the sorted list of defined components to analyze/predict " @@ -714,6 +801,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "If used with B<list-components> the selected location range will be " "highlighted in the component list\\&." @@ -721,6 +809,7 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Defaults to \"760-:940-\", which means the policies generated by default " "will basically cover the whole runtime of the OS userspace, from the initrd " @@ -733,11 +822,12 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--recovery-pin=>" msgstr "" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed msgid "" "Takes a boolean\\&. Defaults to false\\&. Honoured by B<make-policy>\\&. If " "true, will query the user for a PIN to unlock the TPM2 NV index with\\&. If " @@ -752,11 +842,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--pcrlock=>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Takes a file system path as argument\\&. If specified overrides where to " "write the generated pcrlock data to\\&. Honoured by the various B<lock-*> " @@ -766,11 +858,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--policy=>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Takes a file system path as argument\\&. If specified overrides where to " "write pcrlock policy metadata to\\&. If not specified defaults to /var/lib/" @@ -779,11 +873,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--force>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "If specified with B<make-policy>, the predicted policy will be written to " "the NV index even if it is detected to be the same as the previously stored " @@ -792,11 +888,13 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--json=>I<MODE>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "Shows output formatted as JSON\\&. Expects one of \"short\" (for the " "shortest possible output without any redundant whitespace or line breaks), " @@ -806,53 +904,62 @@ msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--no-pager>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "Do not pipe output into a pager\\&." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<-h>, B<--help>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "Print a short help text and exit\\&." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "B<--version>" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "Print a short version string and exit\\&." msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "EXIT STATUS" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "On success, 0 is returned, a non-zero failure code otherwise\\&." msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed msgid "" "B<systemd>(1), B<systemd.pcrlock>(5), B<systemd-cryptenroll>(1), B<systemd-" "cryptsetup@.service>(8), B<systemd-repart>(8), B<systemd-pcrmachine." @@ -861,23 +968,135 @@ msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid "NOTES" msgstr "" #. type: IP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed #, no-wrap msgid " 1." msgstr "" #. type: Plain text -#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron -msgid "TCG Common Event Log Format (CEL-JSON)" +#: archlinux debian-unstable fedora-rawhide mageia-cauldron opensuse-tumbleweed +msgid "TCG Canonical Event Log Format (CEL-JSON)" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed msgid "" "\\%https://trustedcomputinggroup.org/resource/canonical-event-log-format/" msgstr "" + +#. type: TH +#: debian-unstable fedora-rawhide +#, no-wrap +msgid "systemd 256~rc3" +msgstr "" + +#. type: Plain text +#: debian-unstable fedora-rawhide +msgid "B</usr/lib/systemd/systemd-pcrlock> [OPTIONS...]" +msgstr "" + +#. type: Plain text +#: debian-unstable fedora-rawhide +msgid "" +"Boot component definition files (*\\&.pcrlock and *\\&.pcrlock\\&.d/*\\&." +"pcrlock, see B<systemd.pcrlock>(5)) that each define expected measurements " +"for one component of the boot process, permitting alternative variants for " +"each\\&. (Variants may be used to bless multiple kernel versions or boot " +"loader versions at the same time\\&.)" +msgstr "" + +#. type: Plain text +#: debian-unstable fedora-rawhide +msgid "" +"Starting with v256, a copy of the /var/lib/systemd/pcrlock\\&.json policy " +"file is encoded in a credential (see B<systemd-creds>(1) for details) and " +"written to the EFI System Partition or XBOOTLDR partition, in the /loader/" +"credentials/ subdirectory\\&. There it is picked up at boot by B<systemd-" +"stub>(7) and passed to the invoked initrd, where it can be used to unlock " +"the root file system (which typically contains /var/, which is where the " +"primary copy of the policy is located, which hence cannot be used to unlock " +"the root file system)\\&. The credential file is named after the boot entry " +"token of the installation (see B<bootctl>(1)), which is configurable via the " +"B<--entry-token=> switch, see below\\&." +msgstr "" + +#. type: Plain text +#: debian-unstable fedora-rawhide +msgid "" +"Takes one of \"hide\", \"show\" or \"query\"\\&. Defaults to \"hide\"\\&. " +"Honoured by B<make-policy>\\&. If \"query\", will query the user for a PIN " +"to unlock the TPM2 NV index with\\&. If no policy was created before, this " +"PIN is used to protect the newly allocated NV index\\&. If a policy has been " +"created before, the PIN is used to unlock write access to the NV index\\&. " +"If either \"hide\" or \"show\" is used, a PIN is automatically generated, " +"and \\(em only in case of \"show\" \\(em displayed on screen\\&. Regardless " +"if user supplied or automatically generated, it is stored in encrypted form " +"in the policy metadata file\\&. The recovery PIN may be used to regain write " +"access to an NV index in case the access policy became out of date\\&." +msgstr "" + +#. type: Plain text +#: debian-unstable fedora-rawhide +msgid "B<--entry-token=>" +msgstr "" + +#. type: Plain text +#: debian-unstable fedora-rawhide +msgid "" +"Sets the boot entry token to use for the file name for the pcrlock policy " +"credential in the EFI System Partition or XBOOTLDR partition\\&. See the " +"B<bootctl>(1) option of the same regarding expected values\\&. This switch " +"has an effect on the B<make-policy> command only\\&." +msgstr "" + +#. type: Plain text +#: debian-unstable fedora-rawhide +msgid "Added in version 256\\&." +msgstr "" + +#. type: Plain text +#: debian-unstable fedora-rawhide +msgid "" +"B<systemd>(1), B<systemd.pcrlock>(5), B<systemd-cryptenroll>(1), B<systemd-" +"cryptsetup@.service>(8), B<systemd-repart>(8), B<systemd-pcrmachine." +"service>(8), B<systemd-creds>(1), B<systemd-stub>(7), B<bootctl>(1)" +msgstr "" + +#. type: Plain text +#: fedora-40 +msgid "" +"This reads the combined TPM2 event log and writes it to STDOUT in " +"\\m[blue]B<TCG Common Event Log Format (CEL-" +"JSON)>\\m[]\\&\\s-2\\u[1]\\d\\s+2 format\\&." +msgstr "" + +#. type: Plain text +#: fedora-40 +msgid "" +"Generates/removes a \\&.pcrlock file based on raw binary data\\&. The data " +"is either read from the specified file or from STDIN (if none is " +"specified)\\&. This requires that B<--pcrs=> is specified\\&. The generated " +"pcrlock file is written to the file specified via B<--pcrlock=> or to STDOUT " +"(if none is specified)\\&." +msgstr "" + +#. type: Plain text +#: fedora-40 +msgid "" +"Specifies to NV index to store the policy in\\&. Honoured by B<make-" +"policy>\\&. If not specified the command will automatically pick a free NV " +"index\\&." +msgstr "" + +#. type: Plain text +#: fedora-40 +msgid "TCG Common Event Log Format (CEL-JSON)" +msgstr "" |