Saya menginstal Ubuntu 10,10 baru ke hard drive baru dan ingin me-mount direktori home lama ke subdirektori dari direktori home saya yang baru (juga dienkripsi).
Saya mencoba ini dengan sudo mount -t ecryptfs /mnt/oldhome/me/ /home/me/oldhome
, dengan /mnt/oldhome
menjadi partisi / home dari sistem lama.
Setelah itu ~ / oldhome berisi file tautan desktop (Access-Your-Private-Data.desktop) yang terhubung ecryptfs-mount-private
dan README.txt
pepatah yang harus saya jalankan ecryptfs-mount-private
. Saya melakukannya, tetapi karena saya tidak tahu apa yang seharusnya terjadi, saya tidak bisa memastikan apakah itu terjadi dan apakah itu membuat saya semakin dekat untuk mengakses rumah lama saya.
Ada petunjuk?
memperbarui
Saya dapat memasang rumah terenkripsi lama saya dengan bantuan skrip ini . Padahal, melihat ke dalamnya ls
, saya mendapatkan banyak kesalahan seperti ini:
ls: cannot access /mnt/oldme/some_file: No such file or directory
Informasi lain ls -l
harus ditampilkan, diganti dengan tanda tanya.
pembaruan 2
Saya memasang sistem lama ke / mnt / oldroot dan me-mount / dev, / sys, / proc dan partisi home lama ke. Lalu saya chroot ke / mnt / oldroot, su - me
dan ecryptfs-mount-private
. Meminta frasa sandi saya masukkan dan dapatkan:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
ERROR: Your passphrase is incorrect
ecryptfs-unwrap-passphrase
memberi saya frasa sandi yang sama persis seperti yang saya gunakan.
sudo ecryptfs-recover-private --rw .ecryptfs/<YOUR_USER>/.Private
. Tidak perlu menggali passphrase panjang 32 byte, hanya beberapa upaya untuk menebak kata sandi komputer lama itu.Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
meskipun frasa sandi benar. Sesuai unix.stackexchange.com/questions/285541/… , ini sangat membantu untuk dijalankansudo ecryptfs-manager
, kemudian tekan 4 (keluar), kemudian jalankanecryptfs-recover-private
lagi.Saya akhirnya berhasil me-mount rumah terenkripsi saya dengan terlebih dahulu menambahkan kata sandi melalui
Yang memberi saya informasi berikut:
Di sana, saya ingat bbbbbbbbbbbbbbbb dan melanjutkan dengan memasang direktori .Private terkait:
Banyak pertanyaan muncul, yang saya semua jawab dengan standarnya kecuali untuk
dan
Dengan bbbbbbbbbbbbbbbb, tentu saja, menjadi tanda tangan yang saya ingat sebelumnya. Mudah ya
sumber
Mencoba:
output jika Anda tahu kata sandi login:
Baris terakhir menunjukkan tempat data yang didekripsi di-mount
Penghargaan untuk Santiago G. Marín pada bagian komentar dari pos ini
sumber
Saya mengalami kesalahan yang sama
ERROR: Failed to mount private data at [/tmp/ecryptfs....]
setelah saya mengganti nama pengguna POSIX (asli) sebelumnya menjadi old_user dan kemudian membuat pengguna baru dengan login asli (nama pengguna sebelumnya).Untuk dapat me-mount direktori home terenkripsi dari old_user, saya harus membuat ulang tautan simbolik untuk .encryptfs dan .Private di foldernya (seperti yang telah ditulis ke / home / original_name /).
Setelah itu, perintah berikut dipasang di rumah lama tanpa masalah.
Jika hal di atas gagal karena masalah utama (lihat dmesg atau syslog), mis
kemudian, coba tambahkan frasa sandi secara manual: Opsi 1 di
/usr/bin/ecryptfs-manager
(ini mungkin menunjukkan kepada Anda bahwa kunci sudah ada di sana, tidak apa-apa.) dan kemudian jalankanecryptfs-recover-private /home/old_user/.Private
sekali lagi.sumber