Khôi phục phân vùng eCryptfs với ecryptfs-recovery-private không hoạt động


10

Tôi đang cố gắng cài đặt lại, nhưng tôi muốn sao lưu ngôi nhà được mã hóa của mình trước, vì vậy tôi đã khởi động từ đĩa CD trực tiếp, gắn ổ cứng, chạy sudo ecryptfs-recover-private <home directory here>và nó yêu cầu mật khẩu của tôi. Tôi đã nhập nó, nói rằng nó đã thành công và gắn nó vào "/tmp/ecryptfs.somethings Something". Tôi đến đó, sử dụng một nautilus gốc, và nhấp đúp chuột vào mục .desktop, và nó chỉ sinh ra một cửa sổ đầu cuối ngay lập tức biến mất. Tôi đã kiểm tra tệp readme và nó nói rằng nó đang chạy ecryptfs-mount-private, vì vậy khi tôi tự chạy nó trong thiết bị đầu cuối, nó báo "ERROR: Thư mục riêng được mã hóa không được thiết lập đúng".

Tôi đã loay hoay và không thể tìm thấy câu trả lời, vì nó bảo bạn khôi phục nó bằng cách sử dụng ecryptfs-recovery-private, nhưng điều đó rõ ràng là không hoạt động ...


Tôi không chắc đó là cách tốt nhất để nói về nó. Làm thế nào về việc sao lưu vào một ổ đĩa được mã hóa (USB hoặc SATA nội bộ) khác từ cài đặt hiện tại của bạn? Vậy thì sau khi cài đặt lại bạn chỉ cần nhập mật khẩu và chuyển mọi thứ trở lại? Đây là những gì tôi làm và nó hoạt động hoàn hảo.
Tom Brossman

Tôi thậm chí không thể có được ổ đĩa để gắn kết, vì vậy ngay cả khi tôi làm điều đó, cuối cùng tôi sẽ phải thiết lập lại để tự động mở khóa mỗi khi tôi đăng nhập (điều mà tôi sẽ làm cho tôi nhiều hơn), nhưng nếu tôi không thể thậm chí lấy ổ đĩa để gắn kết vì ecryptfs-recovery-private hoặc ecryptfs-mount-private không hoạt động, sau đó giải pháp sẽ không hoạt động ....
mgrandi

Đoán tôi đang bối rối. Bạn nói rằng bạn đang 'cố gắng cài đặt lại, nhưng tôi muốn sao lưu ngôi nhà được mã hóa của mình trước'. Cách thông thường để làm điều này là sao lưu => cài đặt lại => khôi phục. Bạn đã cài đặt lại trước khi sao lưu? Nếu có, bạn có thể đã mất một số hoặc tất cả dữ liệu của mình, tùy thuộc vào sơ đồ phân vùng của bạn. Nếu không, bước chính xác trong quy trình bạn đang mắc kẹt là gì? Tôi muốn giúp đỡ nhưng tôi không hiểu rõ về vấn đề này.
Tom Brossman

Tôi chưa cài đặt lại. Đây là phiên bản cũ của Ubuntu mà tôi đã nâng cấp kể từ đó và tôi muốn có một bản cài đặt mới. Tôi có một ổ đĩa 1tb bên ngoài mà tôi chỉ muốn sao chép tất cả các tệp của mình trên thư mục chính được mã hóa vào, cài đặt lại vào ổ cứng chính, sau đó sao chép lại tất cả các tệp của tôi. Nhưng tôi dường như không thể truy cập các tập tin được mã hóa. Anh chàng đã viết ecryptfs nói sẽ sử dụng lệnh ecryptfs-recover-privatetrong bài đăng trên blog của mình tại đây: blog.dustinkirkland.com/2011/04/ , nhưng nó không hoạt động do lỗi tôi đã đăng ban đầu.
mgrandi

Câu trả lời:


12

Tôi tìm ra vấn đề của mình. Tôi đã chạy lệnh và đưa nó vào thư mục HOME của tôi, và vì một số lý do, nó nói rằng nó đã thành công trong việc gắn nó. Tuy nhiên, đó là nói dối. Hóa ra bạn cần chạy lệnh với thư mục .Private mà mỗi người dùng có, nó nằm trong

sudo ecryptfs-mount-private /home/.ecryptfs/<username>/.Private

Lệnh được cho là lặp lại và tìm thư mục đó cho bạn, nhưng tôi không kiên nhẫn và đưa nó vào thư mục nhà của tôi. Tôi không chắc tại sao nó nói nó thành công khi rõ ràng là không, nhưng nếu bạn đưa nó vào thư mục .Private, sau đó nhập mật khẩu đăng nhập của bạn, nó sẽ gắn nó vào một thư mục bên trong / tmp / và bạn có thể làm bất cứ điều gì khác bạn muốn làm với dữ liệu =)


4

Tôi đã nâng cấp từ 14.04 lên 16.04 và thư mục nhà của tôi đã được mã hóa. Tôi đã quản lý việc khôi phục các tệp sau khi cài đặt bằng phiên bản sửa đổi của phương thức mgrandi's.

Sử dụng:

sudo ecryptfs-recover-private /home/<username>/.Private

Nó tìm thấy cụm mật khẩu được bao bọc và nhắc mật khẩu đăng nhập của tôi, sau khi cung cấp nó gắn nội dung trong thư mục / tmp nơi tôi có thể xem tất cả các tệp.

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.