Memulihkan partisi eCryptfs dengan ecryptfs-recover-private tidak berfungsi

10

Saya mencoba menginstal ulang, tetapi saya ingin mem-backup rumah terenkripsi saya terlebih dahulu, jadi saya boot dari live CD, memasang hard drive, berlari sudo ecryptfs-recover-private <home directory here>dan meminta passphrase saya. Saya memasukkannya, mengatakan itu berhasil dan memasangnya di "/ tmp/ecryptfs.somethingsomething". Saya pergi ke sana, menggunakan root nautilus, dan klik dua kali pada entri .desktop, dan itu hanya memunculkan jendela terminal yang langsung hilang. Saya memeriksa file readme dan mengatakan bahwa itu berjalan ecryptfs-mount-private, jadi ketika saya menjalankannya di terminal sendiri, ia mengatakan "ERROR: Direktori pribadi terenkripsi tidak diatur dengan benar".

Saya sudah googled di sekitar dan tidak dapat menemukan jawaban, karena ia memberitahu Anda untuk memulihkannya menggunakan ecryptfs-recover-private, tapi itu jelas tidak 'berfungsi ...

mgrandi
sumber
Saya tidak yakin itu cara terbaik untuk melakukannya. Bagaimana dengan mencadangkan ke drive lain yang dienkripsi (USB atau SATA internal) dari instalasi Anda saat ini? Kemudian setelah menginstal ulang Anda cukup memasukkan kata sandi dan mentransfer semuanya kembali? Inilah yang saya lakukan dan bekerja dengan sempurna.
Tom Brossman
Saya bahkan tidak bisa mendapatkan drive untuk me-mount, jadi bahkan jika saya melakukan itu saya harus akhirnya mengaturnya lagi untuk membuka otomatis setiap kali saya login (yang saya lebih suka dilakukan untuk saya), tetapi jika saya tidak bisa bahkan mendapatkan dorongan untuk melakukan mount karena ecryptfs-recover-private atau ecryptfs-mount-private tidak berfungsi, maka salah satu solusi tidak akan bekerja ....
mgrandi
Kira saya bingung. Anda bilang Anda 'mencoba menginstal ulang, tetapi saya ingin mem-backup rumah terenkripsi saya terlebih dahulu'. Cara normal untuk melakukan ini adalah cadangan => instal ulang => mengembalikan. Apakah Anda menginstal ulang sebelum membuat cadangan? Jika ya, Anda mungkin telah kehilangan sebagian atau semua data Anda, tergantung pada skema partisi Anda. Jika tidak, apa langkah yang tepat dalam proses Anda terjebak? Saya ingin membantu tetapi saya tidak memiliki pemahaman yang baik tentang masalah ini.
Tom Brossman
saya belum menginstal ulang. ini adalah versi ubuntu yang sangat lama yang telah saya tingkatkan sejak saat itu dan saya ingin mendapatkan instalasi baru. Saya memiliki drive 1tb eksternal yang ingin saya salin semua file saya di direktori home terenkripsi saya, instal ulang ke hard drive utama saya, dan kemudian salin semua file saya kembali. Tetapi sepertinya saya tidak dapat mengakses file yang dienkripsi tersebut. Orang yang menulis ecryptfs mengatakan untuk menggunakan perintah ecryptfs-recover-privatedalam posting blognya di sini: blog.dustinkirkland.com/2011/04/… , tetapi tidak berfungsi karena kesalahan yang saya posting pada awalnya.
mgrandi

Jawaban:

12

Saya menemukan masalah saya. Saya menjalankan perintah dan memberikannya direktori HOME saya, dan untuk beberapa alasan dikatakan itu berhasil memasangnya. Namun, itu bohong. Ternyata Anda perlu menjalankan perintah dengan folder .Private yang dimiliki setiap pengguna, letaknya di

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

Perintah itu seharusnya berulang dan menemukan folder itu untuk Anda, tetapi saya tidak sabar dan memberikannya folder rumah saya. Saya tidak yakin mengapa dikatakan berhasil ketika jelas tidak, tetapi jika Anda memberikannya. Folder pribadi, dan kemudian masukkan kata sandi login Anda, itu harus memasangnya ke folder di dalam / tmp / dan Anda dapat melakukannya apa pun yang ingin Anda lakukan dengan data =)

mgrandi
sumber
4

Saya melakukan upgrade dari 14,04 ke 16,04 dan direktori rumah saya dienkripsi. Saya berhasil memulihkan file setelah instalasi menggunakan versi modifikasi dari metode mgrandi.

Menggunakan:

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

Ia menemukan frasa sandi yang dibungkus dan meminta kata sandi login saya, setelah memberikan yang mana me-mount konten di direktori / tmp di mana saya bisa melihat semua file.

pengguna683230
sumber