Как изменить пароль для полного шифрования диска?

12

Я установил Ubuntu 12 с полным шифрованием диска, и теперь я хочу изменить фразу-пароль.

Как это может быть сделано?

HappyDeveloper
источник
Какое программное обеспечение вы используете?
Деннис
@Dennis Ubuntu 12, я выбрал «зашифрованный LVM». Я думаю, что я слышал, что использует Luks.
HappyDeveloper
@ techie007 Я не могу просто попробовать прямо сейчас, я не могу позволить себе риск (нет времени на переустановку). Поэтому я хочу знать, как правильно это сделать.
HappyDeveloper

Ответы:

14

Это самый простой способ сделать это:

  1. Нажмите Super.

  2. Введите Disk Utilityи запустите программу с тем же именем.

  3. Выберите зашифрованный раздел.

  4. Нажмите Change passphrase.

Деннис
источник
16

Ubuntu использует LUKS для шифрования разделов и LVM.

LUKS поддерживает восемь ключевых слотов на раздел. С помощью cryptsetup luksAddKeyи cryptsetup luksRemoveKeyможно добавлять и удалять ключи из слотов. cryptsetup luksDumpможет сказать вам, какие слоты имеют ключи в них.

По сути, правильный способ сделать это - добавить ключ в новый слот, проверить, можно ли успешно использовать новый ключ, а затем, когда вы будете готовы, удалить старый ключ.

Во время процесса загрузки, когда вас спросят о ключе, он должен указать, какое блочное устройство пытается разблокировать. Это раздел, к которому нужно применить cryptsetupкоманды.

Поэтому используйте cryptsetupдля добавления ключа, перезагрузите компьютер и попробуйте новый ключ. Как только вы подтвердите, что работает, вы можете удалить старый ключ.

Я бы сделал резервную копию ваших данных, прежде чем пытаться сделать это, или принять чужой совет, или, по крайней мере, подождать пару голосов. Прошло много времени с тех пор, как я изменил ключ в разделе LUKS. (изменить: или использовать систему Linux с графическим интерфейсом ...)

LawrenceC
источник
1
Я хотел бы добавить, что создание образа всего диска необязательно только для изменения ключевой фразы. Просто используйте что-то вроде cryptsetup luksHeaderBackup /dev/sda1 --header-backup-file /media/externalthing/somefileрезервного копирования файла. Замените luksHeaderBackupна, luksHeaderRestoreчтобы снова восстановить старые ключи. Обратите внимание, что резервная копия заголовка должна быть сохранена в безопасном месте (желательно другой раздел LUKS на USB-накопителе).
Лекенштейн
4

Вот что делать

  • Перейти к Dash Home
  • Найдите Диски и нажмите на них
  • Выберите свой жесткий диск слева

Теперь посмотрите направо. Там может быть несколько разделов.

  • Выберите один из них.
  • Ищите крошечный логотип из двух передач
  • Нажмите на шестерни

Опция для изменения парольной фразы будет доступна, если это правильный раздел.
Если его там нет, выберите другой раздел. Скорее всего, правильным разделом будет Раздел 5

wpp105
источник
0

Добавление ответа, так как это один из лучших результатов поиска.

Похоже, что cryptsetupтеперь есть команда luksChangeKeyдля выполнения этой операции и делает в значительной степени то, что сказал Лоуренс С в другом ответе. Для изменения пароля введите

cryptsetup luksDump <device>

Это добавит новый ключ и удалит предыдущий.

Аугусто
источник