Saya menginstal Ubuntu 12 dengan enkripsi disk penuh, dan sekarang saya ingin mengubah frasa sandi.
Bagaimana ini bisa dilakukan?
Saya menginstal Ubuntu 12 dengan enkripsi disk penuh, dan sekarang saya ingin mengubah frasa sandi.
Bagaimana ini bisa dilakukan?
Jawaban:
Ubuntu menggunakan LUKS untuk mengenkripsi partisi dan LVM.
LUKS mendukung delapan slot kunci per partisi. Itu cryptsetup luksAddKey
dan cryptsetup luksRemoveKey
dapat digunakan untuk menambah dan menghapus kunci dari slot. cryptsetup luksDump
dapat memberi tahu Anda slot mana yang memiliki kunci di dalamnya.
Pada dasarnya cara yang tepat untuk melakukan ini adalah Anda ingin menambahkan kunci ke slot baru, uji apakah Anda berhasil menggunakan kunci baru, dan kemudian ketika Anda siap, hapus kunci lama.
Selama proses boot, ketika Anda diminta untuk kunci, itu akan memberi tahu perangkat blok mana yang mencoba untuk membuka kunci. Itulah partisi yang harus Anda terapkan cryptsetup
perintahnya.
Jadi gunakan cryptsetup
untuk menambahkan kunci, reboot, dan coba kunci baru. Setelah Anda mengonfirmasi itu berhasil, Anda dapat menghapus kunci lama.
Saya akan mencadangkan data Anda sebelum mencoba ini atau mengikuti saran orang lain, atau setidaknya menunggu beberapa suara naik. Sudah lama sejak saya mengubah kunci pada partisi LUKS. (edit: atau menggunakan sistem Linux dengan GUI ...)
cryptsetup luksHeaderBackup /dev/sda1 --header-backup-file /media/externalthing/somefile
untuk membuat cadangan file. Ganti luksHeaderBackup
dengan luksHeaderRestore
untuk mengembalikan kunci lama lagi. Perhatikan bahwa cadangan tajuk harus disimpan ke tempat yang aman (sebaiknya partisi LUKS lain pada stik USB).
Inilah yang harus dilakukan
Sekarang lihat ke kanan. Kemungkinan ada beberapa partisi.
Pilihan untuk mengubah frasa sandi akan tersedia jika itu adalah partisi yang tepat.
Jika tidak ada di sana, pilih partisi lain. Kemungkinan besar, partisi yang benar adalah Partisi 5
Menambahkan jawaban karena ini adalah salah satu hasil pencarian teratas.
Sepertinya cryptsetup
sekarang memiliki perintah luksChangeKey
untuk melakukan operasi ini dan melakukan cukup banyak apa yang dikatakan LawrenceC dalam jawaban lainnya. Untuk mengubah jalankan frasa sandi
cryptsetup luksDump <device>
Ini akan menambah kunci baru dan menghapus yang sebelumnya.