LUKS şifresini nasıl değiştirebilirim?


17

LUKS şifresini değiştirmek istiyorum. Eski şifremi kaldırmak istiyorum, ancak orijinali kaldırmadan önce yeni şifremi denemek istiyorum. Açıkçası eski şifreyi biliyorum. GUI değil terminali kullanmak istiyorum.

Sürücüde hassas veriler var ve güvenli olmam için yönteme ihtiyaç duyduğumdan yedeklememi kullanmak zorunda kalmayacağım.


Yanıtlar:


22

LUKS şemasında, parolalar veya anahtar dosyaları için 8 "alan" vardır. İlk olarak, hangisinin kullanıldığını kontrol edin:

cryptsetup luksDump /dev/<device> |grep BLED

Ardından seçilen tuşları ekleyebilir, değiştirebilir veya silebilirsiniz:

cryptsetup luksAddKey /dev/<device> (/path/to/<additionalkeyfile>) 

cryptsetup luksChangeKey /dev/<device> -S 6

Anahtarları silmeye gelince, 2 seçeneğiniz vardır:

a) girdiğiniz şifreyle eşleşen tüm anahtarları silin:

cryptsetup luksRemoveKey /dev/<device>

b) belirtilen yuvadaki bir anahtarı silme:

cryptsetup luksKillSlot /dev/<device> 6

Biraz kontrol ettikten sonra, bu muhtemelen cryptsetup luksAddKey /dev/<device> [<new key file>]doküman başına olmalıdır . []Onunla yazılı olarak beni tamamen kaçan, hangi isteğe olduğunu gösterir (). İlk önce anahtar dosyasını nasıl oluşturacağımı anlamaya ve sonra eklemek için bu talimatları kullanmam gerektiğini düşündüm. Görünüşe göre buna hiç ihtiyacınız yok.
fbicknel

Sadece bir not , son ve tek anahtar / yuvayı kaldırarak diski önyüklenemez hale getirerek ubuntu (19.04'ten daha eski) kurulu bir diski karıştırmanın mümkün olabileceğinden bahsetmiştim, bakın: bugs.launchpad.net/ubuntu / + kaynak / libblockdev / + hata / 1837437 . Temelde ubuntu'nun eski sürümleri için 1'i çıkarmadan önce her zaman en az 2 yuva kullanıldığından emin olun.
jmunsch
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.