Tam disk şifrelemeli Ubuntu - 18.04'e yükselttikten sonra hatalı şifre


14

Birkaç ay önce Ubuntu 17.10 kurulumu sırasında tam disk şifrelemesi ayarladım. Şimdi yükseltmeye karar verdim. Yükseltme sorunsuz bir şekilde sona erdi. Ancak, yeniden başlattıktan sonra şifreli diskime giriş yapamıyorum.

Sorun nerede olabilir? Klavyedeki "sağ tuşlara" bastığımdan% 100 eminim, ancak teknik olarak "*" karakterleri nedeniyle ne yazdığımı bilmiyorum ve belki de yükselttikten sonra klavye düzenim değişti. Klavyede başka bir yerde olabilecek bazı karakterler kullanıyorum. Yükseltme işleminden sonra varsayılan olarak hangi dil var?

Bu arada, Caps-lock'u denedim, ama hala şans yok.

Yardım gerçekten takdir edilecektir. Sistemimi ve tüm yedeklemeleri tekrar tekrar yükleme hayranı değilim.


sürücüyü USB Anahtarından takmaya çalıştınız mı? Bunu, Sürücüler uygulamasında GUI üzerinden yapabilirsiniz.
luisgonzalez

Cevabınız için teşekkür ederim. Birkaç yanlış denemeden sonra initramfs yapmam gerekiyor - bu yüzden bir komut satırında. Güzel. Karakter setimi test ettim (tamam), $ cryptsetup luksDump aracılığıyla bazı anahtar setlerinin olduğunu kontrol ettim. Bu yüzden şifreli bölümüme yeni bir parola eklemeye çalıştım: $ cryptsetup luksAddKey / dev / sdb1. Ancak yine de yanlış şifre konusunda hata alıyorum. Çılgınca,% 100 için bu şifrenin yükseltmeden önce çalıştığını biliyorum.
M_Ryan

1
Yani ... Kesinlikle bir yazım hatası olmadığından emin olmak için, canlı CD'yi başlattım ve farklı şifreleri denemek için biraz zaman harcadım: $ echo -n "blahblah" | cryptsetup luksAddKey / dev / sdaX Doğru şifreyi yazıyorum biliyorum, hatta İngiltere ve ABD düzenini kullanarak aynı klavye tuşlarını caps-lock ile test ettim. Sadece emin olmak için. Yine de "Bu parolada anahtar yok". dump / dev / sdaX, anahtar yuvasını 0 etkin olarak gösterir. Yani, Ubuntu 17.10-18.04 yükseltme sırasında "bir şey oldu" gibi görünüyor ve benim luks bölümü kilitli. Sana hiç böyle bir şey oldu mu?
M_Ryan

16.04'ten 18.04'e yükseltme yaptım ve sizinkinden farklı bir sorun yaşıyorum. Benim durumumda başka bir hata türü gösteren bir LUKS bölümü oldu.
luisgonzalez

Bölümün kaybolduğundan daha fazla anahtar yoksa, değil mi?
Christopher Perrin

Yanıtlar:


10

Ubuntu'yu 17.10'dan 18.04'e yükselttiğimde de aynı sorunu yaşadım. Birçok testten sonra sorunum için bir çözüm buldum. ABD'deki klavye düzenini yeni değiştirdim ve doğal düzenime (azerty) şifremi yazdım. Görünüşe göre cryptsetup istemi artık ABD'de değil, doğal düzenimde. Ve şifrem asla düşündüğüm gibi azerty düzeninde saklanmadı.

Umarım çözümüm size yardımcı olur ve fakir İngilizcem için bana izin verir.


1
Benim için çözüm buydu. Cryptsetup'da (17.04) girilen şifre, yerel dile yükseltildikten sonra aslında ABD klavye düzenindeydi; böylece artık basına farklı tuşları var - bastığınız takdirde örneğin "aslında şifreyi yazarken basıldığında eğer, £ aslında girilen # @ girilen gelen ABD sembollere yerli düzeni sembolleri haritasını çıkarın..
Vix

1
Burada aynı. Kurulum sırasında girdiğim ve her zaman sv_SE düzeninde olduğunu düşündüğüm parolam, her zaman en_US'ta olduğu gibi görünüyor. Bu nedenle, en_US ve sv_SE arasındaki farklı anahtarlardaki karakterlerin sv_SE için oldukları yere yazılması gerekiyordu.
mgor

Yeni sürüme geçtikten sonra dizüstü bilgisayarıma erişimi de kaybettim. ABD İngilizcesi düzenini kullanmama rağmen, parolam başlangıçta kabul edilmedi, ancak diski bir livecd'den çözebilirim. Sadece ASCII karakterleri kullanarak birkaç kez şifre değiştirdim ve tamamen rakamlardan oluşan bir şifre denemeden asla işe yaramadı! Bu gerçekten sinir bozucu bir böcek.
R Kiselev

2

Bu, 17.10'daki bir hatadan kaynaklanıyor gibi görünüyor, bu da düzeni başka bir şeye ayarlamış olsanız bile, parolanızı girerken düzenin her zaman standart ABD düzeni olmasına neden oluyor.

Dvorak kullanıyorum, bu yüzden başlangıçta şifreleme için şifremi girerken buna ayarlamıştım. Yazarken sadece Dvorak değil, hala standart ABD düzeni.

Örneğin, şifrenizin "merhaba" olduğunu varsayalım. "Merhaba" yazmak ve düzen gerçekten standart ABD düzeni olduğunda Dvorak varsaymak "jdpps" verir. Parolanızın "merhaba" olduğunu, ancak "aslında" jdpps "olarak saklandığını varsayarsınız.

Bunu asla fark edemezsiniz, çünkü sizden istendiğinde, sahne arkasında da standart ABD'dir, bu yüzden Dvorak'a "merhaba" şifrenizi yazmak gerçekte "jdpps" sağlar ve siz de içindesiniz.

Yine de 18.04'te hatayı düzeltmiş görünüyorlar. Dvorak'ta "merhaba" yazdığınızda, bu gerçekten "merhaba" dır ve artık kayıtlı şifrenizle eşleşmez.

Geri dönmek için, gerçek düzen ABD İngilizcesi olarak ayarlanırken yerel düzeninize parolanızı yazdıysanız ne çıkacağını görerek gerçekte nelerin depolandığını anlamanız yeterlidir. Bunu yaptım ve şifreyi yazdım ve işe yaradı.

Umarım bu başka birine yardımcı olur, birkaç saat boyunca bununla mücadele ettim. Bu gerçekten şimdiye kadar karşılaştığım en mükemmel hatalardan biri olduğunu söyleyebilirim.

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.