Jak zmienić hasło pełnego szyfrowania dysku?

12

Zainstalowałem Ubuntu 12 z pełnym szyfrowaniem dysku, a teraz chcę zmienić hasło.

Jak można to zrobić?

HappyDeveloper
źródło
Z jakiego oprogramowania korzystasz?
Dennis
@Dennis Ubuntu 12, wybraną przeze mnie opcją było „szyfrowanie LVM”. Chyba słyszałem, że używa luksów.
HappyDeveloper
@ techie007 Nie mogę teraz spróbować, nie stać mnie na ryzyko (nie ma czasu na ponowną instalację). Chcę więc wiedzieć, jak to zrobić.
HappyDeveloper

Odpowiedzi:

14

To najprostszy sposób na zrobienie tego:

  1. Prasa Super.

  2. Wpisz Disk Utilityi uruchom program o tej samej nazwie.

  3. Wybierz zaszyfrowaną partycję.

  4. Kliknij Change passphrase.

Dennis
źródło
16

Ubuntu używa LUKS do szyfrowania partycji i LVM.

LUKS obsługuje osiem kluczowych gniazd na partycję. Za pomocą cryptsetup luksAddKeyi cryptsetup luksRemoveKeymożna dodawać i usuwać klucze z gniazd. cryptsetup luksDumpmoże ci powiedzieć, które automaty mają klucze.

Zasadniczo właściwym sposobem na to jest dodanie klucza do nowego gniazda, sprawdzenie, czy możesz z powodzeniem użyć nowego klucza, a następnie, gdy będziesz gotowy, usuń stary klucz.

Podczas procesu uruchamiania, gdy zostaniesz poproszony o klucz, powinien powiedzieć, które urządzenie blokujące próbuje odblokować. Do tej partycji musisz zastosować cryptsetuppolecenia.

Więc użyj, cryptsetupaby dodać klucz, uruchom ponownie i wypróbuj nowy klucz. Po potwierdzeniu, że działa, możesz usunąć stary klucz.

Zrobiłbym kopię zapasową twoich danych przed wypróbowaniem tego lub skorzystaniem z porady innej osoby, albo przynajmniej poczekaniem na kilka pozytywnych opinii. Minęło trochę czasu, odkąd zmieniłem klucz na partycji LUKS. (edycja: lub używał systemu Linux z GUI ...)

LawrenceC
źródło
1
Chciałbym dodać, że utworzenie obrazu całego dysku nie jest konieczne tylko do modyfikacji hasła. Po prostu użyj cryptsetup luksHeaderBackup /dev/sda1 --header-backup-file /media/externalthing/somefilekopii zapasowej pliku. Zastąp luksHeaderBackupprzez, luksHeaderRestoreaby ponownie przywrócić stare klucze. Pamiętaj, że kopię zapasową nagłówka należy zapisać w bezpiecznym miejscu (najlepiej na innej partycji LUKS na pamięci USB).
Lekensteyn
4

Oto co robić

  • Idź do Dash Home
  • Wyszukaj dyski i kliknij je
  • Wybierz dysk twardy po lewej stronie

Teraz spójrz w prawo. Prawdopodobnie będzie kilka partycji.

  • Wybierz jeden z nich.
  • Poszukaj maleńkiego logo dwóch kół zębatych
  • Kliknij na koła zębate

Opcja zmiany hasła będzie dostępna, jeśli jest to odpowiednia partycja.
Jeśli go nie ma, wybierz inną partycję. Najprawdopodobniej poprawną partycją będzie Partycja 5

wpp105
źródło
0

Dodanie odpowiedzi, ponieważ jest to jeden z najlepszych wyników wyszukiwania.

Wygląda na to, że cryptsetupteraz ma polecenie luksChangeKeywykonania tej operacji i robi prawie wszystko, co powiedział LawrenceC w drugiej odpowiedzi. Aby zmienić bieg hasła

cryptsetup luksDump <device>

Spowoduje to dodanie nowego klucza i usunięcie poprzedniego.

Augusto
źródło