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