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-passphrase
powinienem uzyskać informacje, ale uruchomienie go (z sudo lub bez) powoduje stat: no such file or directory
błą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?
źródło
lsblk /dev/sda
? zmień na/dev/sda
swoim głównym dysku, na którym jest zainstalowany Ubuntu.Odpowiedzi:
Szyfrowanie całego dysku służy
cryptsetup
do zarządzania zaszyfrowanymi urządzeniami LUKS, ale nie jestecryptfs
iecryptfs-unwrap-passphrase
jest częścią,ecryptfs-utils
któ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:
która
/dev/sdXY
jest 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:
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.
źródło
/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.grep -Poi "(?<=UUID=).*?(?=\s)" /etc/crypttab | xargs -IL readlink -f /dev/disk/by-uuid/L