Zainstalowałem Ubuntu 12 z pełnym szyfrowaniem dysku, a teraz chcę zmienić hasło.
Jak można to zrobić?
Zainstalowałem Ubuntu 12 z pełnym szyfrowaniem dysku, a teraz chcę zmienić hasło.
Jak można to zrobić?
Odpowiedzi:
Ubuntu używa LUKS do szyfrowania partycji i LVM.
LUKS obsługuje osiem kluczowych gniazd na partycję. Za pomocą cryptsetup luksAddKey
i cryptsetup luksRemoveKey
można dodawać i usuwać klucze z gniazd. cryptsetup luksDump
moż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ć cryptsetup
polecenia.
Więc użyj, cryptsetup
aby 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 ...)
cryptsetup luksHeaderBackup /dev/sda1 --header-backup-file /media/externalthing/somefile
kopii zapasowej pliku. Zastąp luksHeaderBackup
przez, luksHeaderRestore
aby 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).
Oto co robić
Teraz spójrz w prawo. Prawdopodobnie będzie kilka partycji.
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
Dodanie odpowiedzi, ponieważ jest to jeden z najlepszych wyników wyszukiwania.
Wygląda na to, że cryptsetup
teraz ma polecenie luksChangeKey
wykonania 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.