Я установил Ubuntu 12 с полным шифрованием диска, и теперь я хочу изменить фразу-пароль.
Как это может быть сделано?
Я установил Ubuntu 12 с полным шифрованием диска, и теперь я хочу изменить фразу-пароль.
Как это может быть сделано?
Ответы:
Ubuntu использует LUKS для шифрования разделов и LVM.
LUKS поддерживает восемь ключевых слотов на раздел. С помощью cryptsetup luksAddKeyи cryptsetup luksRemoveKeyможно добавлять и удалять ключи из слотов. cryptsetup luksDumpможет сказать вам, какие слоты имеют ключи в них.
По сути, правильный способ сделать это - добавить ключ в новый слот, проверить, можно ли успешно использовать новый ключ, а затем, когда вы будете готовы, удалить старый ключ.
Во время процесса загрузки, когда вас спросят о ключе, он должен указать, какое блочное устройство пытается разблокировать. Это раздел, к которому нужно применить cryptsetupкоманды.
Поэтому используйте cryptsetupдля добавления ключа, перезагрузите компьютер и попробуйте новый ключ. Как только вы подтвердите, что работает, вы можете удалить старый ключ.
Я бы сделал резервную копию ваших данных, прежде чем пытаться сделать это, или принять чужой совет, или, по крайней мере, подождать пару голосов. Прошло много времени с тех пор, как я изменил ключ в разделе LUKS. (изменить: или использовать систему Linux с графическим интерфейсом ...)
cryptsetup luksHeaderBackup /dev/sda1 --header-backup-file /media/externalthing/somefileрезервного копирования файла. Замените luksHeaderBackupна, luksHeaderRestoreчтобы снова восстановить старые ключи. Обратите внимание, что резервная копия заголовка должна быть сохранена в безопасном месте (желательно другой раздел LUKS на USB-накопителе).
Вот что делать
Теперь посмотрите направо. Там может быть несколько разделов.
Опция для изменения парольной фразы будет доступна, если это правильный раздел.
Если его там нет, выберите другой раздел. Скорее всего, правильным разделом будет Раздел 5
Добавление ответа, так как это один из лучших результатов поиска.
Похоже, что cryptsetupтеперь есть команда luksChangeKeyдля выполнения этой операции и делает в значительной степени то, что сказал Лоуренс С в другом ответе. Для изменения пароля введите
cryptsetup luksDump <device>
Это добавит новый ключ и удалит предыдущий.