Czy mogę wyświetlić hasło zamontowanego zaszyfrowanego woluminu?

12

Po pierwsze: tak, to było głupie, wiem

Kilka tygodni temu skonfigurowałem nową maszynę Ubuntu 18.04 i dołączyłem pełne szyfrowanie dysku. Od tego czasu działa, tylko zamknięty w nocy. Dzisiaj miałem go zrestartować, aby zaktualizować oprogramowanie, i zdałem sobie sprawę, że nie jestem do końca pewien, jakie jest hasło rozruchowe. (Cóż, na początku byłem pewien, że tego nie pamiętam, ale teraz myślę, że to zapamiętałem.) Mimo to chciałbym się upewnić przed ponownym uruchomieniem.

Widziałem post, który powiedział, że ecryptfs-unwrap-passphrasepowinienem uzyskać informacje, ale uruchomienie go (z sudo lub bez) powoduje stat: no such file or directorybłąd. Znalazłem wideo, które pokazuje mi, jak wyodrębnić klucz główny i dodać nowe hasło, ale martwię się, że coś spieprzę i i tak muszę zacząć od nowa.

Jakaś pomoc?

jbhelfrich
źródło
Jaka jest wydajność lsblk /dev/sda? zmień na /dev/sdaswoim głównym dysku, na którym jest zainstalowany Ubuntu.
Ravexina,
1
Wspomniałeś, że znalazłeś film, ale zobacz także: unix.stackexchange.com/a/161920/4358 . Chociaż zawiera instrukcje dotyczące ustawiania nowego hasła, informuje również o sposobie uzyskania klucza głównego.
Patrick,

Odpowiedzi:

21

Szyfrowanie całego dysku służy cryptsetupdo zarządzania zaszyfrowanymi urządzeniami LUKS, ale nie jest ecryptfsi ecryptfs-unwrap-passphrasejest częścią, ecryptfs-utilsktóra, jak sądzę, nie jest zainstalowana w twoim systemie i nie ma nic wspólnego z twoją konfiguracją i zaszyfrowanym woluminem.

Odpowiedź na twoje pytanie brzmi: nie, nie widzisz hasła zaszyfrowanego wolumenu LUKS.

Sugeruję użycie:

sudo cryptsetup open /dev/sdXY new_mapper

która /dev/sdXYjest twoją zaszyfrowaną partycją, poprosi o hasło użytkownika (sudo), a następnie o hasło. wypróbuj różne możliwe hasła, aby znaleźć poprawne.

Jeśli twoje hasło jest nieprawidłowe, pojawi się błąd:

No key available with this passphrase

w przeciwnym razie (jeśli było poprawne) pojawi się komunikat, że urządzenie jest już w użyciu. wtedy możesz przejść bezpiecznie i zrestartować komputer, wiedząc, jakie jest twoje hasło.

Ravexina
źródło
6
Jeśli ktoś tu wyląduje i nie wie, co go zastąpić /dev/sdXY, możesz uruchomić to polecenie. cat /etc/crypttab | cut -f2 | grep -oiP "[0-9a-z]+\-[0-9a-z\-]+" | while read line; do ls -l /dev/disk/by-uuid/ | grep $line | awk '{print "/dev/disk/by-uuid/"$11}' | xargs readlink -f ;done. Wypluje ścieżki dla wszystkich urządzeń wymienionych w / etc / crypttab.
b_laoshi
1
Co powiesz nagrep -Poi "(?<=UUID=).*?(?=\s)" /etc/crypttab | xargs -IL readlink -f /dev/disk/by-uuid/L
Ravexina,