La recuperación de la partición eCryptfs con ecryptfs-recovery-private no funciona

10

Estoy tratando de reinstalar, pero primero quiero hacer una copia de seguridad de mi casa encriptada, así que arranqué desde un CD en vivo, monté el disco duro, corrí sudo ecryptfs-recover-private <home directory here>y me pidió mi frase de contraseña. Entré, dije que fue exitoso y lo monté en "/tmp/ecryptfs.somethingsomething". Voy allí, usando un nautilus raíz, y hago doble clic en la entrada .desktop, y solo genera una ventana de terminal que desaparece instantáneamente. Revisé el archivo readme y dice que se está ejecutando ecryptfs-mount-private, así que cuando lo ejecuto en la terminal, dice "ERROR: el directorio privado cifrado no está configurado correctamente".

Busqué en Google y no puedo encontrar una respuesta, ya que te dice que lo recuperes usando ecryptfs-recovery-private, pero eso obviamente no está funcionando ...

mgrandi
fuente
No estoy seguro de que sea la mejor manera de hacerlo. ¿Qué tal hacer una copia de seguridad en otra unidad cifrada (USB o SATA interna) desde su instalación actual? Luego, después de reinstalar, ¿simplemente ingresa la contraseña y transfiere todo de nuevo? Esto es lo que hago y funciona perfectamente.
Tom Brossman el
Ni siquiera puedo montar el disco, así que incluso si lo hago, tendré que configurarlo nuevamente para que se desbloquee automáticamente cada vez que inicie sesión (lo que preferiría hacer por mí), pero si no puedo incluso conseguir la unidad para montar porque ecryptfs-RECUPERACIÓN-privada o ecryptfs-mount-privada qué no funciona el trabajo, entonces cualquiera de las soluciones costumbre ....
mgrandi
Supongo que estoy confundido. Dijiste que estás "intentando reinstalar, pero primero quiero hacer una copia de seguridad de mi casa encriptada". La forma normal de hacerlo es backup => reinstall => restore. ¿Lo reinstalaste antes de hacer una copia de seguridad? En caso afirmativo, puede haber perdido parte o la totalidad de sus datos, dependiendo de su esquema de partición. Si no, ¿cuál es el paso exacto en el proceso en el que está estancado? Me gustaría ayudar, pero no entiendo bien el problema.
Tom Brossman el
No he reinstalado todavía. es una versión muy antigua de ubuntu que he estado actualizando desde entonces y quiero obtener una instalación nueva. Tengo una unidad externa de 1 tb a la que solo quiero copiar todos mis archivos en mi directorio de inicio cifrado, reinstalar en mi disco duro principal y luego copiar todos mis archivos nuevamente. Pero parece que no puedo acceder a dichos archivos cifrados. El tipo que escribió ecryptfs dice que use el comando ecryptfs-recover-privateen su publicación de blog aquí: blog.dustinkirkland.com/2011/04/… , pero no funciona debido al error que publiqué originalmente.
mgrandi

Respuestas:

12

Resolví mi problema. Estaba ejecutando el comando y dándole mi directorio HOME, y por alguna razón decía que fue exitoso al montarlo. Sin embargo, estaba mintiendo. Resulta que necesita ejecutar el comando con la carpeta .Private que tiene cada usuario, se encuentra en

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

Se supone que el comando debe repetirse y encontrar esa carpeta para usted, pero estaba impaciente y le di mi carpeta de inicio. No estoy seguro de por qué dijo que fue exitoso cuando claramente no lo fue, pero si le das esa carpeta privada y luego ingresas tu contraseña de inicio de sesión, debe montarla en una carpeta dentro de / tmp / y puedes hacerlo cualquier otra cosa que quieras hacer con los datos =)

mgrandi
fuente
4

Realicé una actualización de 14.04 a 16.04 y mi directorio personal estaba encriptado. Logré recuperar los archivos después de la instalación usando una versión modificada del método de mgrandi.

Utilizar:

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

Encontró la frase de contraseña envuelta y solicitó mi contraseña de inicio de sesión, después de proporcionar la cual montó los contenidos en un directorio / tmp donde pude ver todos los archivos.

usuario683230
fuente