LUKS + TPM2 + PIN-код

С findиbash:

cdв родительский каталог imagesи labelsи запустите:

find. \( -name "*.webp" -o -name "*.png" \) -type f -exec bash -c '
if [ "${1##*.}" = "webp" ]; then
  file=${1/\/images\//\/labels\/} 
  file=${file%webp}png
else
  file=${1/\/labels\//\/images\/}
  file=${file%png}webp
fi
[ ! -f "$file" ] && echo rm "{}"
' bash {} \;

Вам нужно удалить echo, чтобы действительно удалить файлы.

Чтобы удалить пустые каталоги, см. Как удалить все пустые каталоги в поддереве? .

0
09.05.2021, 20:46
1 ответ

В настоящее время нет поддержки двухфакторной аутентификации -при открытии устройства LUKS. Тем не менее, вероятно, когда-нибудь в будущем они появятся.

Сам LUKS не имеет понятия о необходимости двух «паролей» (кодовых фраз, файлов ключей, ключей TPM... )для доступа к данному устройству; он знает только о слотах для ключей, и одного из них достаточно, чтобы разблокировать устройство. Инструменты, которые добавляют поддержку других механизмов аутентификации, помимо тех, которые поддерживаются LUKS piggy -вдобавок к этому, и, поскольку они обеспечивают дополнительную аутентификацию, лучшее место для запроса PIN-кода, вероятно, будет там. Разработчики как Clevis, так и systemd знают, что есть интерес:

0
28.07.2021, 11:33

Теги

Похожие вопросы