Me metí en un problema enorme, cambie mi contraseña y no la recordé
el problema es que mi /home esta cifrado/encriptado, resolver la clave de encriptación me llevaría 120 años y más porque es una netbook, seguí el tutorial para restaurar mi contraseña, pero claro, fue inútil; ejecutar el comando encryptfs-mount-private fue una perdida de tiempo. Por suerte mi passphrase siempre la tuve a la mano y después de buscar por toda la red me tope con la respuesta, una respuesta que fue complicada de conseguir y sin asumir perdida alguna [después encontré otro tutorial para backup]. Yo olvide mi contraseña pero es muy probable que hayas hecho una actualización limpia y mientras conservabas tu /home.
Solución 1
Al final esta fue la solución efectiva. Antes de loguearte gráficamente saltamos directamente a una consola con <Ctrl>+<Alt>+<F2> por ejemplo y nos logueamos, cambiamos a una carpeta oculta y ejecutamos un comando:
cd $HOME/.ecryptfs/
ecryptfs-wrap-passphrase wrapped-passphrase
Nos solicitará nuestra passphrase que guardamos terminar nuestra instalación, luego introducimos nuestra contraseña de usuario, sino recuerdas tu contraseña sigue este tutorial. Basta con reiniciar y loguearnos normalmente.
Solución 2
Vamos a trabajar en la consola por lo que deberías imprimir estas instrucciones, este tuto es para realizar un backup. Ahora nos aseguramos de tener las herramientas necesarias para trabajar.
sudo apt-get install ecryptfs-utils
Creamos el directorio donde el backup será abierto:
cd /mnt
sudo mkdir Oldhome
Creamos un enlace simbólico del backup al antiguo archivo .Private:
sudo ln -s /home/{tu_usuario}/.Private OldPrivate
Ahora obtendremos dos claves adicionales a partir de la passphrase que guardamos al instalar Ubuntu.
sudo ecryptfs-add-passphrase --fnek
Passphrase:
Introduce la frase que nos dio recién instalamos Ubuntu, la salida será similar a esta:
Inserted auth tok with sig [xxxxxxxxxxxxxxx] into the user session keyring
Inserted auth tok with sig [yyyyyyyyyyyyyyyy] into the user session keyring
Ahora guarda la segunda contraseña [yyyyyyyyyyyyyyyy] y estamos listos para comenzar el backup de nuestro /home perdido, escribimos:
sudo mount -t ecryptfs OldPrivate OldHome/
Y respondemos de acuerdo a esta salida que basicamente es: [nuestra-passphrase], Enter, Enter, Enter, y, [yyyyyyyyyyyyyyyy], yes, no.
Passphrase:
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
2) blowfish: blocksize = 16; min keysize = 16; max keysize = 56 (not loaded)
3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)
4) twofish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
5) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
6) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)
Selection [aes]:
Select key bytes:
1) 16
2) 32
3) 24
Selection [16]:
Enable plaintext passthrough (y/n) [n]:
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [xxxxxxxxxxxxxxx]: yyyyyyyyyyyyyyyy
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=yyyyyyyyyyyyyyyy
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=xxxxxxxxxxxxxxx
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 [df3c98e4c85db0c5] 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.
Mounted eCryptfs
Ahora ya tenemos nuestros archivos y carpetas montados en /mnt/Oldhome, creamos una carpeta en el /home:
sudo mkdir /home/temporal
Y procedemos a copiar todos nuestros ficheros a la carpeta creada, así recuperamos el contenido completamente:
cp -r /mnt/Oldhome/* /home/temporal
Ahora ya tienes a respaldadas todas tus carpetas y documentos, puedes copiar la información por ejemplo a un Pendrive o a otro ordenador.


zx80 en
Caronte en 


Febrero 22nd, 2010 a las 6:24 AM
Excelente trabajo! Y muy útil
Es cosa mía o los contenidos de este blog mejoran con el tiempo?? Como el vino jejeje…
Un saludo y sigue así, en serio, gran trabajo xD
Marzo 29th, 2010 a las 6:53 AM
despues de poner en la linea “in order to avoid this warning in the future (yes/no)? : yes”
me manda este mensaje Error mounting eCryptfs: [-2] No such file or directory
Check your system logs; visit
revise la carpeta OldPrivate y ya estan todos los archivos pero siguen encriptados y en /home/temporal no me crea nada
echanme una manita ya estoy de puntitas Gracias
Marzo 29th, 2010 a las 11:35 AM
Necesitas ponerme al tanto de tu situación ¿Que hiciste para que surgiera este problema?
Lo más recomendable es seguir el método 1 para recuperar tu partición.
Marzo 29th, 2010 a las 1:17 PM
lo que paso fue que mi inicio de sesion me pide contraseña de usuario y la quize quitar por medio de Sistema->Administracion->Pantalla de Acceso->Acceder como->User->10segundos, reinicie y comenzo el problema.
me iniciaba pero daba el problema de /home/user/ICauthority o algo así, de alguna manera logre que y ano lo diera y puedo entrar como este user, pero dentro de /home/user/ sigo teniendo Access Your Private Data, le doy doble clic y me manda la terminal con Passphrase:, lo pongo y me dá:
Enter your login passphrase:
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
Enter your login passphrase:,
He intentado cambiar el Passphrase como indicas, pero nada resulta
Marzo 29th, 2010 a las 8:37 PM
Lamento decirte que la Passphrase no se puede cambiar, debes tenerla para recuperar tu partición.
La contraseña de usuario te permite iniciar sesión en el sistema, la passphrase te permite accesar a la carpeta cifrada en tu disco duro. Sin passphrase no hay acceso a tu carpeta. Lo siento.
Marzo 30th, 2010 a las 3:38 PM
Hola, necesito ayuda con el siguiente problema. Instale Ubuntu 9.10, cuando me pregunto se queria cifrar la carpeta personal, le puse que si, luego todo funciono muy bien, dentro de la carpeta personal puse muchos archivos. Luego tuve la brillante idea de querer cambiar la clave de usuario, y cuando la reinicie por lo que entiendo no puedo entrar a la carpeta personal y queda trabada la parte grafica. Instale en otra particion otra vez ubuntu, veo los archivos pero no la carpeta personal, solo tiene dos links: home/cristian/Access-Your-Private-Data.desktop y un readme. segun lo poco que entiendo cuando le hago click a Access-Your-Private-Data.desktop me tendria que pedir la clave que supongo sera la misma que passphrase. Pero como es de otra particion no funciona, necesito que me den una idea, gracias
Marzo 30th, 2010 a las 5:51 PM
Importante: La passphrase consta de 16 dígitos aleatorios que se generan una vez realizada la instalación, para realizar cualquier de las dos soluciones en este post necesitas tener tu passphrase. Si no la tienes es prácticamente imposible.
Marzo 31st, 2010 a las 5:39 AM
Entonces no se cual es la passphrase, solo tengo el pass del usuario, todo andaba bien pero ahora cuando arranca me logeo en modo grafico y salen los soguientes errores:
Coul not update ICEauthority file /home/usuario/.ICEauthority
Luego
Hay un problema con la configuracion del servidor: (/usr/lib/libgconf 2-4/gconf-sanity-chek-2 salio en el estado 256)
y por ultimo
Nautilus no puede crear las siguintes carpetas requeridas: /home/usuario/Desktop /home/usuario/.Nautilus
y luego de esto queda la pantalla sin mostar ninguna opcion, solo la puedo apagar con control + alt + del
¿alguna sugerencia?
Marzo 31st, 2010 a las 12:16 PM
Sin la passphrase no se puede hacer nada, lo siento. Descifrar una carpeta tomaría como 120 años, sin embargo aún puedes crear un nuevo usuario y así continuar sin reinstalar nada.
En un shell ejecuta: adduser y sigue las instrucciones.
Marzo 31st, 2010 a las 3:34 PM
gracias por tu tiempo, y ultima pregunta, por lo que entiendo y lo revize desparecio de mi carpeta personal el archivo .ICEauthority supongo que ahi estan los datos para desencriptar automaticamente la carpeta sin pedir la passphrase. Es así?
Marzo 31st, 2010 a las 5:35 PM
Lo que hace eCryptfs es encriptar por un lado los directorios y por el otro los archivos. Asi que lo que te vas a encontrar con tu /home/usuario es un enlace duro a una carpeta oculta en /home/.ecryptfs donde ahí van a estar los verdaderos archivos.
Los datos para descifrar estan en la carpeta antes mencionada.
Abril 17th, 2010 a las 2:03 AM
he seguido al pie de la letra cada paso pero al parecer mi passphrase no es correcta…
¿Habria alguna forma de visualizar o recuperar la passphrase?
desde ya gracias!!!!!
Abril 17th, 2010 a las 2:05 AM
Lamentablemente es casi imposible recuperar la Passphrase. Lo siento.
Si crees que es correcta tu clave de 16 dígitos prueba con la primera opción.
Mayo 4th, 2010 a las 11:56 PM
hola! buen dia, pues les escribo pra pedirles un favorsote, lo que pasa es que tambien he tenido problemas con la particion encriptada. Lo que recuerdo es que al fin de la instalación ubuntu 10.4 me preguntó una clave y yo puse la misma que uso para todo, le di enter y me arrojo una linea:
passphrase: 7a6863fadfbacdf34c8eefd5efaabb30 despues aparecia enter y cerre la consola.
Ahora no se que hacer tecleo esta clave y me dice que es incorrecta. Mediante ecryptfs-mount-private puedo entrar a la carpeta cifrada y ver los archivos, incluso puedo abrirlos.
Sin embargo, tampoco se cargan los paneles.
Es posible aun recuperar los archivos? les agradezco mucho su ayuda e información.
un saludo y buen vibraa!!!
Mayo 5th, 2010 a las 12:15 AM
Pues me confundiste, ya que dices que puedes abrir los archivos y luego preguntas como recuperarlos. Si quieres ver tus archivos puedes copiar y pegar.
La passphrase solo es para tareas administrativas, tal como se usa en este tutorial. La contraseña que te pide al iniciar sesión es la misma que tu usas para todo (como mencionas).
Si no puedes accesar a tus datos intenta con alguno de las dos opciones de este tutorial. Si cambiaste tu contraseña y ahora no te deja accesar a tus archivos sigue la opción 2.
Mayo 5th, 2010 a las 4:11 PM
Hola gracias por la respuesta, la verdad es que solo puedo ver los archivos cuando presion alt + f2 y luego ejecutar junto con el archivo. Despues me aparecen los archivos pero solo los puedo ver, cuando elijo abrir uno se cierra y ya no hace nada. Intente la solucion 1 pero no me reconoce el comando. Intentaré la 2 haber que pasa.
Tambien pongo la contraseña de usuario y nada se cierra la terminal y no hace nada.
Te agradezco mucho tu ayuda un saludo!!!1
Mayo 5th, 2010 a las 4:35 PM
Asunto resuelto, solo le dije al sistema que preguntara mi contaseña antes de entrar y vuala! jeje
de todas formas agradezco su apoyo, buen día!!