mictlanSoftware
Usuario (México)

Problema:Tenía instalada la versión 10.10 de Ubuntu, seccionada en dos particiones una montada en / y la otra con /home, la partición /home estaba cifrada (dado que ubuntu me ofrecía esa opción) dado que se me hizo conveniente por el tipo de datos que necesito almacenar, al hacer la actualización a la versión 11, confiado en que al final me iba a mostrar mi descripción de mi instalación (como hasta antes de esta versión habían venido haciendo las distros de canonical) instalé y esa partición quedó cifrada sin poderla recuperar. Procedimiento: Es importante que recordemos los datos que seleccionamos con anterioridad como el nombre de usuario (que no es del todo necesario puesto que en home al crear un usuario por lo general se genera nuestro directorio para dicho usuario a menos que se especifique lo contrario) pero sobre todo, es importante que recordemos nuestra passphrase. Esto fue lo que yo hice para recuperar mis datos:1. Insertar y cargar un live cd (utilicé el mismo que había instalado anteriomente <<ubuntu 10.10>> 2. Montar mi partición /home en mi carpeta /home; esto es con el fin de que las carpetas de usuarios queden asociadas dentro de dicha carpeta como si se tratase de un usuario más dentro de nuestro sistema. Nota: si lo montan en el tradicional /mnt se complicarán la existencia. Terminal: mount <<origen>> <<destino>> Nota: una vez que se monte la partición cifrada, extrañamente nautilus dejará de funcionar, así que de aquí en adelante todo por consola como debe de ser 3. Ya que monté mi partición en /home, las carpetas de los usuarios se desplegarán en este directorio, ahí podremos observar los usuarios que teníamos registrados y lo que tenemos que hacer es agregar un nuevo usuario con el nombre de la carpeta que queremos recuperar SIN crear directorio en home: Terminal: adduser --no-create-home <<nombre de usuario>> ----agregará al usuario y pedirá un password, luego cambiará la información para dicho usuario pidiendo los datos: Full Name []:Room Number []:Work Phone []:Home Phone []:Other []:(Enter para dejar valores por default)pedirá confirmación de información. 4. Luego ya que creamos a nuestro usuario será bueno que lo agreguemos a la lista de sudoers, esto es con el fin de que pueda realizar cualquier comando sin estar fastidiando con mensajes donde nos dice que no pertenecemos a la lista de sudoers, o que no podemos hacer un simple cp.con su editor de texto favorito (vi, nano, etc....)Terminal: sudo nano /etc/sudoers Debajo de:# User privilege specificationroot ALL=(ALL) ALL Agreguen:<<nombre de usuario>> ALL=(ALL) ALL//donde <<nombre de usuario>> es el usuario que acaban de crear sin el directorio home //no profundizaré en el tema de que significa ya que este post no es sobre eso Guardamos cambios y continuamos. 5. Cambiamos a nuestro usuario: Terminal: su <<nombre de usuario>> 6. Desciframos nuestra partición: Terminal: ecryptfs-mount-private 7. Pedirá nuestra passphrase: (tengan en cuenta como tenían la configuración de su teclado antes, por ejemplo yo la teníá en Latinoamericano y desde mi versión Live CD estaba en Ingles, así que la tuve que cambiar por aquello de los acentos, la "ñ", los símbolos, etc.) 8. Podemos hacer un cd para cambiarnos a nuestra carpeta cifrada de nuestro antiguo usuario y podremos observar con un ls nuestro directorio. Posteriormente pueden montar otro disco donde quieren respaldar pero todo desde consola (o al menos yo lo tuve que hacer así porque mi nautilus no funcionó) y copiar toda su información. Nota: posiblemente en el paso 5 observen esta salida:keyctl_search: Required key not availablePerhaps try the interactive 'ecryptfs-mount-private', esto es porque no ha podido descifrar todavía la partición, si no ven nada como esto es probable que su partición haya quedado montada, descifrada y lista para hacer su respaldo.Espero que les sirva el post.