LUKS暗号化を無効にする愚かな試みで、
cryptsetup luksRemoveKey
私の唯一の鍵で。さて、Fedora-21を起動しようとするたびにパスワードを求められますが、私は確かに認識していません。
Reached target System Initialization
Reached target Basic System
それはすべてです。回復する方法はありますか?それとも、ハードドライブを再フォーマットする必要がありますか?
cryptsetup luksAddKey
この場合は動作しないようです。
ベストアンサー1
マニュアルページに示すように、ゲームは終了しました。
最後のパスワードを削除すると、LUKSコンテナに永久にアクセスできなくなります。
つまり、最後のキーを削除する場合です。すべてのキーホームをcryptsetup luksDump
表示しますか?DISABLED
これにより、通常cryptsetup
これを行うことができないか、少なくとも確認を要求します。
# cryptsetup luksRemoveKey foobar
Enter passphrase to be deleted:
WARNING!
========
This is the last keyslot. Device will become unusable after purging this key.
Are you sure? (Type uppercase yes): NO, ABSOLUTELY NOT OKAY!
バッチモードになっているかパイプからパスワードを読み取らない限り、これを行います。
私は個人的にそれがあなたをブロックする必要があると思います。結局、本当にアクセスできないようにしたい場合は、luksErase
単に使用するだけです。しかし、それは本当ではないようです。
LUKSヘッダーのバックアップがある場合、またはLUKSコンテナがまだ開いている場合、状況は異なります。 LUKSヘッダーのバックアップを復元または使用できますluksOpen --header thebackup.header
。
dmsetup table --showkeys
オープンLUKSコンテナの場合は、次のようにマスターキーを取得して新しいLUKSヘッダーを構築できます。この回答(マスターキーを取得する方法は異なりますが、概念は同じです。)