No puedo acceder a mi carpeta de inicio cifrada

No puedo acceder a mi carpeta de inicio cifrada

Mi problema es el siguiente:

Decidí hacer un apt-get dist-upgrade. Al principio decía que tenía que eliminar muchos programas, lo que parecía un poco sospechoso, pero confié en el sistema de actualización. Me dije "bueno, tal vez hay problemas de dependencias y es más fácil para el sistema de actualización eliminar esos programas e instalar los más nuevos. Estamos en el año 2015, probablemente sepa lo que está haciendo". Bueno, no fue así, ya que básicamente eliminó el sistema operativo.

Ahora mi problema es el siguiente: no puedo recuperar mis archivos personales porque mi carpeta de inicio está cifrada yno tengola frase de contraseña de montaje, solo mi contraseña de usuario. Busqué en toda la web pero no encontré nada que resolviera mi problema. Intenté arrancar desde un live-cd y recuperar la contraseña ecryptfs-unwrap-passphrasepero no sirvió de nada, porque cuando lo intento, me pide mi... contraseña (probé mi contraseña de usuario pero no funcionó). También intenté usarestescript, pero sólo genera caracteres no reconocidos.

Probé los enfoques sugeridosaquípero finalmente no funcionaron, básicamente cuando me pidieron mi contraseña, que aún no pude recuperar con ninguno de esos métodos.

¿Alguna sugerencia?


EDITAR: @zhongfu

Lo hice y me sale lo siguiente:

INFO: Found [MYUSER].
Try to recover this directory? [Y/n]: y
INFO: Could not find your wrapped passphrase file.
INFO: To recover this directory, you MUST have your original MOUNT passphrase.
INFO: When you first setup your encrypted private directory, you were told to record
INFO: your MOUNT passphrase.
INFO: It should be 32 characters long, consisting of [0-9] and [a-f].
Enter your MOUNT passphrase:

así que volvemos al punto de partida. Así que fui /media/xubuntu/f6c13be2-8045-4ec6-b1af-c1f2524de4ed/home/.ecryptfs/MYUSER/.ecryptfsy hay un archivo llamado wrapped-pashprasse, aparentemente hay una frase de contraseña envuelta, y no sé por qué decía que no pudo encontrarla antes. Lo siguiente que hice ecryptfs-unwrap-passphrase, introduje la contraseña de mi cuenta, pero obtengo el mismo resultado. No sé que más hacer.

Abrí el archivo de contraseña envuelto gedity obtuve símbolos extraños mezclados con valores hexadecimales. Si pudiera ver correctamente qué caracteres codifican los símbolos extraños, podría obtener la frase de contraseña, pero no sé cómo.

Estaba pensando, tal vez si pudiera obtener la representación binaria de ese archivo, podría convertir esos símbolos a hexadecimales yo solo, ¿verdad?

Respuesta1

Puedes intentar usar ecryptfs-recover-private.

  1. Inicie su CD en vivo, preferiblemente uno de Ubuntu con una versión más reciente
  2. Monte la partición que contiene su directorio de inicio (ya sea su partición raíz o su /homepartición si tiene una)
  3. En su terminal, navegue hasta el directorio que contiene su directorio de inicio (debería ser algo así como /media/PARTITION_UUID/home)
  4. Correr ecryptfs-recover-private USERNAME. Debería plantearle algunas preguntas y, si tiene éxito, le devolverá un directorio en el que su carpeta de inicio está montada como de sólo lectura. (p.ej /tmp/ecryptfs.Jd7xE2Bd)

Respuesta2

Tuve el mismo problema y tu pregunta me fue muy útil. Para el futuro, estas son las cosas que tenía que hacer:

  1. Primero, ubique el directorio ecryptfs. En mi caso, estaba ubicado en /media/.../home/.ecryptfs/<user>/.ecryptfslugar de en mi carpeta de inicio.

  2. En ese directorio, obtenga el wrapped-passphrasearchivo. Obtenga la contraseña de montaje ejecutando sudo ecryptfs-unwrap-passphrase /path/to/wrapped-passphrasee ingresando la contraseña del usuario. Es importante utilizar sudo.

  3. Luego, ejecute sudo ecryptfs-recover-privateen el .Privatedirectorio. En mi caso estaba ubicado en /media/.../home/.ecryptfs/<user>/.Private. Utilice la contraseña obtenida en el paso 2.

Respuesta3

Tuve el mismo problema este fin de semana después de actualizar a kubuntu 18.04. Me di cuenta tardíamente de que no había archivado mis archivos recientemente y, aunque no formateé la partición /home, no podía acceder a los archivos que contenía. Lo anterior no funcionó para mí, pero debería haberlo hecho. Pude encontrar y descomprimir la frase de contraseña empaquetada, pero conectarla a cualquiera de los métodos anteriores no funcionó.

Finalmente encontré uninforme de errorlo cual no parece estar causando mi problema, pero expuso una forma de ingresar. Comencé borrando keyctl clear @ulas claves almacenadas (ejecute todo como sudo). Ejecute ecryptfs-mount-privateen el directorio apropiado para generar las dos claves. Luego ejecute ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrasecomo en las soluciones anteriores y copie la frase de contraseña que se muestra llamada PPPP... en el enlace (si obtiene una frase de contraseña aquí, ha ingresado la contraseña de inicio de sesión correcta).

Luego ejecute sudo ecryptfs-add-passphrase --fnekcomo en el informe de error y pegue la frase de contraseña copiada. Siga exactamente las instrucciones restantes del informe de error y debería tener acceso nuevamente. Copie en algún lugar seguro y continúe.

información relacionada