Làm cách nào để thay đổi mật khẩu LUKS?


17

Tôi muốn thay đổi mật khẩu LUKS. Tôi muốn xóa mật khẩu cũ của mình, nhưng tôi muốn thử mật khẩu mới trước khi xóa mật khẩu gốc. Tôi rõ ràng biết mật khẩu cũ. Tôi muốn sử dụng thiết bị đầu cuối không GUI.

Tôi có dữ liệu nhạy cảm trên ổ đĩa và thà không phải sử dụng bản sao lưu của mình nên tôi cần phương pháp này để an toàn.


Câu trả lời:


22

Trong sơ đồ LUKS, bạn có 8 "vị trí" cho mật khẩu hoặc tệp chính. Đầu tiên, kiểm tra, cái nào trong số chúng được sử dụng:

cryptsetup luksDump /dev/<device> |grep BLED

Sau đó, bạn có thể thêm, thay đổi hoặc xóa các phím đã chọn:

cryptsetup luksAddKey /dev/<device> (/path/to/<additionalkeyfile>) 

cryptsetup luksChangeKey /dev/<device> -S 6

Đối với việc xóa các phím, bạn có 2 tùy chọn:

a) xóa bất kỳ khóa nào khớp với mật khẩu đã nhập của bạn:

cryptsetup luksRemoveKey /dev/<device>

b) xóa một khóa trong khe được chỉ định:

cryptsetup luksKillSlot /dev/<device> 6

Sau khi kiểm tra một chút, có lẽ nên cryptsetup luksAddKey /dev/<device> [<new key file>]theo tài liệu. Điều []đó cho thấy rằng đó là tùy chọn, hoàn toàn thoát khỏi tôi như được viết với (). Tôi nghĩ rằng tôi sẽ cần phải tìm ra cách đầu tiên tạo keyfile sau đó sử dụng các hướng dẫn này để thêm nó. Hóa ra bạn không cần điều đó cả.
fbicknel

Chỉ cần một lưu ý , tôi đã thấy đề cập rằng có thể làm hỏng đĩa cài đặt ubfox (cũ hơn 19.04) bằng cách xóa khóa / khe cuối cùng và duy nhất, khiến đĩa không thể khởi động được, xem: bug.launchpad.net/ubfox / + nguồn / libblockdev / + lỗi / 1837437 . Về cơ bản đảm bảo luôn có ít nhất 2 khe cắm được sử dụng trước khi xóa 1, đối với các phiên bản cũ hơn của ubfox.
jmunsch
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.