Instalé un Ubuntu 10.10 nuevo en un nuevo disco duro y quiero montar el antiguo directorio de inicio en un subdirectorio de mi nuevo directorio de inicio (también encriptado).
Intenté esto con sudo mount -t ecryptfs /mnt/oldhome/me/ /home/me/oldhome
, /mnt/oldhome
siendo la partición / home del sistema anterior.
Después ~ / oldhome contiene un archivo de enlace de escritorio (Access-Your-Private-Data.desktop) que se vincula ecryptfs-mount-private
y README.txt
dice un dicho que debo ejecutar ecryptfs-mount-private
. Lo hago, pero como no sé qué se supone que sucederá, no puedo decir si sucede y si me acerca a acceder a mi antigua casa.
¿Alguna pista?
actualizar
Pude montar mi antigua casa encriptada con la ayuda de este script . Sin embargo, al investigarlo ls
, recibo muchos errores como este:
ls: cannot access /mnt/oldme/some_file: No such file or directory
Otra información ls -l
debe mostrar, se reemplaza por signos de interrogación.
actualización 2
Monté el viejo sistema en / mnt / oldroot y monté / dev, / sys, / proc y en la vieja partición de inicio. Luego me metí en / mnt / oldroot, su - me
y ecryptfs-mount-private
. Cuando pregunté por la frase de contraseña, la puse y obtuve:
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
ecryptfs-unwrap-passphrase
Sin embargo, me da exactamente la misma frase de contraseña que utilicé.
sudo ecryptfs-recover-private --rw .ecryptfs/<YOUR_USER>/.Private
. No es necesario exhumar la frase de contraseña de 32 bytes, solo algunos intentos de adivinar la contraseña de esa vieja PC.Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
aunque la frase de contraseña sea correcta. Según unix.stackexchange.com/questions/285541/… , es útil ejecutarsudo ecryptfs-manager
, luego presione 4 (salir), luegoecryptfs-recover-private
vuelva a ejecutar .Finalmente logré montar mi casa encriptada agregando primero la frase de contraseña a través de
Lo que me da la siguiente información:
Allí, recuerdo bbbbbbbbbbbbbbbb y procedo con el montaje del directorio .Private asociado:
Surgen muchas preguntas, que todos respondo con sus valores predeterminados, excepto
y
Con bbbbbbbbbbbbbbbb, por supuesto, siendo la firma que recordaba anteriormente. Fácil, ¿eh?
fuente
Tratar:
salida si conoce la frase de contraseña de inicio de sesión:
La última línea muestra dónde se montan los datos descifrados
Créditos a Santiago G. Marín en la sección de comentarios de este post
fuente
Tuve el mismo error
ERROR: Failed to mount private data at [/tmp/ecryptfs....]
después de renombrar el nombre de usuario POSIX (original) anterior a old_user y luego crear un nuevo usuario con el inicio de sesión original (nombre de usuario anterior).Para poder montar el directorio de inicio encriptado desde el old_user, tuve que rehacer los enlaces de symbolik para .encryptfs y .Private en su carpeta (ya que apuntaban a / home / original_name /).
Después de eso, el siguiente comando montó la antigua casa sin ningún problema.
Si lo anterior falla debido a un problema clave (consulte dmesg o syslog), p. Ej.
luego, intente agregar la frase de contraseña manualmente: Opción 1 en
/usr/bin/ecryptfs-manager
(puede mostrarle que la clave ya está allí, está bien) y luegoecryptfs-recover-private /home/old_user/.Private
vuelva a ejecutarla .fuente