フルディスク暗号化でUbuntu 12をインストールしましたが、パスフレーズを変更したいと思います。
これはどのように行うことができますか?
これが最も簡単な方法です。
押す Super。
Disk Utility
と入力し、同じ名前でプログラムを起動します。
暗号化されたパーティションを選択します。
Change passphrase
をクリックします。
UbuntuはLUKSを使用してパーティションとLVMを暗号化します。
LUKSはパーティションごとに8つのキースロットをサポートします。 cryptsetup luksAddKey
およびcryptsetup luksRemoveKey
を使用して、スロットにキーを追加および削除できます。 cryptsetup luksDump
は、どのスロットにキーがあるかを通知します。
基本的にこれを行う正しい方法は、新しいスロットにキーを追加し、新しいキーが正常に使用できることをテストし、準備ができたら古いキーを削除することです。
起動プロセス中にキーを要求されたら、ロックを解除しようとしているブロックデバイスを通知する必要があります。これが、cryptsetup
コマンドを適用する必要があるパーティションです。
したがって、cryptsetup
を使用してキーを追加し、再起動して、新しいキーを試してください。動作が確認できたら、古いキーを削除できます。
これを試す前に、または他の誰かの助言を受ける前に、あなたのデータをバックアップするか、少なくともいくつかの賛成投票を待ちます。 LUKSパーティションのキーを変更してから久しぶりです。 (編集:またはGUIを備えたLinuxシステムを使用...)
ここに何をすべきかです
今、右を見てください。複数のパーティションが存在する可能性があります。
パスフレーズを変更するオプションは、適切なパーティションの場合に使用できます。
そこにない場合は、別のパーティションを選択してください。おそらく、正しいパーティションはPartition 5になります。
これは上位の検索結果の1つであるため、回答を追加します。
cryptsetup
には、この操作を行うためのコマンドluksChangeKey
があり、LawrenceCが他の回答で言ったことのほとんどを実行しているようです。パスフレーズを実行するには
cryptsetup luksDump <device>
これにより、新しいキーが追加され、以前のキーが削除されます。