reame + helper

This commit is contained in:
2026-03-26 23:19:13 +01:00
parent acd6498875
commit fe6800db1a
2 changed files with 39 additions and 224 deletions

16
systemd-cryptenroll.sh Normal file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
PASSWORD_FILE="$(mktemp /run/cryptroot.pass.XXXXXX)"
read -rsp "Lukslösenord: " LUKS_PASSWORD
echo
printf '%s' "$LUKS_PASSWORD" >"$PASSWORD_FILE"
trap 'rm -f "$PASSWORD_FILE"' EXIT INT TERM HUP
unset LUKS_PASSWORD
chmod 600 "$PASSWORD_FILE"
systemd-cryptenroll \
--unlock-key-file="$PASSWORD_FILE" \
--tpm-device=auto \
--tpm2-pcrs=7 \
/dev/disk/by-partlabel/cryptroot