Montar una carpeta cifrada [SOLUCIONADO]

Imagen de MuramasaH
0 puntos

Buenas , tuve un problema con las particiones de mi disco duro y tuve que hacer un backup de mi carpeta personal (/home/usuario) a un disco externo, lo hice desde un live-cd con con permisos de root. Como la carpeta estaba cifrada se pasaron los archivos cifrados. Mi pregunta es, ahora que tengo reinstalado todo y solucionado el problema de las particiones. ¿Cómo monto la carpeta cifrada para poder acceder a su contenido? Tengo la passphrase.

Doy vueltas por internet y por el foro y no logro encontrar una respuesta.

¿Ideas?

PASOS QUE SEGUÍ

La solución fue utilizar ecryptfs-utils. Siguiendo lo que me sugirió el usuario ubu777.

Instale ubuntu sin marcar la opción de encriptar mi carpeta personal. Cuando lo intenté instalando ubuntu encriptando el /home/usuario no pude solucionarlo. Por lo menos en xubuntu 12, el ecryptfs-utils no se instala si no ciframos la carpeta personal (cosa que no hay que hacer), por lo que hay que instalarlo (terminal: sudo apt-get install ecryptfs-utils).

Luego pasé los archivos del disco externo en el que había salvado mi carpeta personal cifrada a una carpeta en en /home/nombre_de_usuario, en mi caso /home/muramasa/Private, usando thunar (uso xubuntu, en ubuntu sería nautilus) con privilegios de root (terminal: sudo thunar). Esto lo hice por un comentario del usuario Cuentos que está más abajo, para que no haya conflictos, ya que mi disco externo esta en formato NTFS. Aunque probablemente podría haberlo montado y ya. Pero cuando intenté con un live-cd de esta forma no pude solucionar el problema.

Una vez copiado ejecuté el comando: sudo ecryptfs-recover-private
Encontró la carpeta cifrada y me preguntó si quería recuperarla y luego si recordaba mi passphrase. La puse y se se montó la carpeta en una carpeta temporal en /tmp, en mi caso /tmp/ecryptfs.H00Ojc3d. Fui a la carpeta (en el thunar con permisos de root) y copie el contenido a mi carpeta /home/muramasa/Private.

Como me parecieron algunos errores con los nombres de los archivos y me cortaba la transferencia fui a la terminal y ejecute: sudo cp -r /tmp/ecryptfs.H00Ojc3d /home/muramasa/Private. Método por el cual continué sin poder copiar esos archivos pero por lo menos no se cortaba la transferencia.

Muchas gracias a ubu777 y a Cuentos.

Imagen de MuramasaH
+1
0
-1

Lo único que encontré sobre el tema es esto: http://lamaquinadiferencial.wordpress.com/2010/05/14/desencriptar-unidad...

Pero cuando lo hago me da error:

muramasa@muramasa-P35-DS3L:~$ sudo ecryptfs-add-passphrase --fnek
Passphrase:
Inserted auth tok with sig [0dca8b6afc53038b] into the user session keyring
Inserted auth tok with sig [aa7d83d2c10a5a48] into the user session keyring
muramasa@muramasa-P35-DS3L:~$ mkdir /home/muramasa/Private
muramasa@muramasa-P35-DS3L:~$ sudo mount -t ecryptfs /media/hdexterno/linux/pcvieja/muramasa/.Private /home/muramasa/Private
Passphrase:
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (loaded)
2) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)
3) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
4) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)
Selection [aes]: aes
Select key bytes:
1) 16
2) 32
3) 24
Selection [16]: 16
Enable plaintext passthrough (y/n) [n]: n
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [0dca8b6afc53038b]: aa7d83d2c10a5a48
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=aa7d83d2c10a5a48
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=0dca8b6afc53038b
WARNING: Based on the contents of [/root/.ecryptfs/sig-cache.txt],
it looks like you have never mounted with this key
before. This could mean that you have typed your
passphrase wrong.

Would you like to proceed with the mount (yes/no)? : y
Would you like to proceed with the mount (yes/no)? : yes
Would you like to append sig [0dca8b6afc53038b] to
[/root/.ecryptfs/sig-cache.txt]
in order to avoid this warning in the future (yes/no)? : no
Not adding sig to user sig cache file; continuing with mount.
Error mounting eCryptfs: [-2] No such file or directory
Check your system logs; visit

+1
0
-1

Info sobre mi sistema
Lubuntu 12.04
Netbook Aspire one
Intel Atom 1.6, 1Gb Ram, 150gb HD

Imagen de cuentos
+1
+1
-1

la partición donde rescataste los datos que formato tiene. O sea el disco externo
/media/hdexterno/linux/pcvieja/muramasa/.Private

+1
+1
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de MuramasaH
+1
0
-1

El externo es ntfs, podrá ser eso? lo paso al rigido que es ext4?

Saludos y un millon de gracias por la respuesta, la primera a mis dudas en el foro jajajaja.

Edit: ya lo estoy pasando, en dos horas me enteraré si era eso. Si lo soluciono edito el primer post para que quede más claro los pasos que seguí.

+1
0
-1

Info sobre mi sistema
Lubuntu 12.04
Netbook Aspire one
Intel Atom 1.6, 1Gb Ram, 150gb HD

Imagen de cuentos
+1
0
-1

posiblemente sea eso, ya que te da un error de root......, mejor copiarla a una carpeta de tu home. ()donde tu eres el propietario del archivo.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de MuramasaH
+1
0
-1

Gracias por la aclaración la estaba copiando a /media.

Saludos!

+1
0
-1

Info sobre mi sistema
Lubuntu 12.04
Netbook Aspire one
Intel Atom 1.6, 1Gb Ram, 150gb HD

Imagen de ubu777
+1
+1
-1

HowTo:

NOTA: Es obligatorio que estos pasos debes hacerlos en un Ubuntu 13.04 instalado donde no haya datos encriptados o un Live-CD/USB de la misma versión.
1) Monta la partición donde esta la carpeta cifrada.
2) Abre una terminal y ejecuta el siguiente comando para buscar tu carpeta encriptada:
sudo ecryptfs-recover-private
3) Si encuentra un directorio encriptado, te preguntara si deseas recuperarlo, responde "y" o "s".
4) Te preguntara la contraseña o passphrase, escríbela (puedes intentar con la de Login que usabas)
5) Si todo sale bien, tu directorio se montara automáticamente, toma nota de la ruta de montaje y a recuperar los archivos.
PD: Es posible que requieras privilegios de administrador para accesar a los datos, en ese caso, utiliza nautilus como ROOT, teclea las teclas alt+f2 para ejecutar la orden correspondiente:
gksudo nautilus

+1
+1
-1

--------------------------------------------------------------------
*I'm sorry, I've played very sensitive fibers. This forum is not ready for my help. You can contact me in the master forums.
Ubuntu Forums Org.

Imagen de MuramasaH
+1
0
-1

Funcionó!!! Aaaah muchísimas gracias!

Ahora veo si puedo terminar de copiar todo y si no tengo otros problemas edito el post principal.

Saludos!

+1
0
-1

Info sobre mi sistema
Lubuntu 12.04
Netbook Aspire one
Intel Atom 1.6, 1Gb Ram, 150gb HD

Imagen de MuramasaH
+1
0
-1

Bueno, tuve otro inconveniente pero menor. Cuando intento copiar los archivos de música de la carpeta temporal en la que se montó la carpeta cifrada me corta la transferencia cuando se encuentra con algún archivo del estilo:

/tmp/ecryptfs.BA3RqBTH/Música/Marcus Miller/Marcus Miller - Renaissance (2012)/10 - Gor�e (Go-ray).mp3

Los archivos están en sólo lectura, por lo que no puedo renombrarlos para que no haya inconvenientes, se les ocurre alguna solución?

Los intenté copiar en modo grafico usando el thunar con permisos de root, ahora intentaré hacerlo por consola a ver si soluciono el problema.

Desde ya muchas gracias.

+1
0
-1

Info sobre mi sistema
Lubuntu 12.04
Netbook Aspire one
Intel Atom 1.6, 1Gb Ram, 150gb HD

Imagen de ubu777
+1
+1
-1

Intenta copiar la carpeta completa donde tengas mezclados nombres de archivos con diferente codificación, en terminal con el comando:

cp -f -R /tmp/ecryptfs.BA3RqBTH/Música "carpeta de destino"

+1
+1
-1

--------------------------------------------------------------------
*I'm sorry, I've played very sensitive fibers. This forum is not ready for my help. You can contact me in the master forums.
Ubuntu Forums Org.

Imagen de MuramasaH
+1
0
-1

Edit: No había leido el mensaje anterior, ahora estoy probando.

Me devuelve el mismo error:

muramasa@muramasa-P35-DS3L:~$ sudo mount -t ecryptfs /home/muramasa/pcvieja/muramasa/.Private /home/muramasa/Private
[sudo] password for muramasa:
Passphrase:
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (loaded)
2) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)
3) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
4) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)
Selection [aes]: aes
Select key bytes:
1) 16
2) 32
3) 24
Selection [16]: 16
Enable plaintext passthrough (y/n) [n]: n
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [0dca8b6afc53038b]: aa7d83d2c10a5a48
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=aa7d83d2c10a5a48
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=0dca8b6afc53038b
WARNING: Based on the contents of [/root/.ecryptfs/sig-cache.txt],
it looks like you have never mounted with this key
before. This could mean that you have typed your
passphrase wrong.

Would you like to proceed with the mount (yes/no)? : yes
Would you like to append sig [0dca8b6afc53038b] to
[/root/.ecryptfs/sig-cache.txt]
in order to avoid this warning in the future (yes/no)? : yes
Successfully appended new sig to user sig cache file
Error mounting eCryptfs: [-2] No such file or directory
Check your system logs; visit

+1
0
-1

Info sobre mi sistema
Lubuntu 12.04
Netbook Aspire one
Intel Atom 1.6, 1Gb Ram, 150gb HD

Imagen de ubuntyes
+1
0
-1

Tambien me sale este error: Error mounting eCryptfs: [-2] No such file or directory, pero algunas veces logro montar la carpeta cifrada, pero entro en ella y solo se ven carpetas y texto cifrados, eso es normal?, como se hace para ver los archivos tal y como son?, gracias.

+1
0
-1
Imagen de ubuntyes
+1
-1
-1

Alguien que responda lo que mencione arriba?, saludos!!!

+1
-1
-1