J'ai installé une nouvelle Ubuntu 10.10 sur un nouveau disque dur et je souhaite monter l'ancien répertoire de base dans un sous-répertoire de mon nouveau répertoire de base (également chiffré).
J'ai essayé cela avec sudo mount -t ecryptfs /mnt/oldhome/me/ /home/me/oldhome
, en /mnt/oldhome
étant la partition / home de l'ancien système.
Ensuite, ~ / oldhome contient un fichier de lien de bureau (Access-Your-Private-Data.desktop) ecryptfs-mount-private
et un README.txt
dicton que je devrais exécuter ecryptfs-mount-private
. Je le fais, mais comme je ne sais pas ce qui est censé se passer, je ne peux pas dire si cela se produit et si cela me rapproche de l'accès à mon ancienne maison.
Des allusions?
mise à jour
J'ai pu monter mon ancien domicile crypté à l'aide de ce script . Bien que, regardant dans cela ls
, j'obtiens beaucoup d'erreurs comme celle-ci:
ls: cannot access /mnt/oldme/some_file: No such file or directory
Autres informations ls -l
doivent montrer, est remplacé par des points d'interrogation.
mise à jour 2
J'ai monté l'ancien système sur / mnt / oldroot et monté dans / dev, / sys, / proc et l'ancienne partition home. Ensuite, j'ai chrooté dans / mnt / oldroot, su - me
et ecryptfs-mount-private
. J'ai demandé la phrase secrète que je l'ai mise et j'ai obtenu:
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
me donne le même mot de passe que j'ai utilisé, cependant.
sudo ecryptfs-recover-private --rw .ecryptfs/<YOUR_USER>/.Private
. Pas besoin d'exhumer la phrase de passe longue de 32 octets, juste quelques tentatives pour deviner le mot de passe de ce vieux PC.Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
même si le mot de passe est correct. Selon unix.stackexchange.com/questions/285541/… , il est utile d’exécutersudo ecryptfs-manager
, puis appuyez sur 4 (sortie), puis exécutez àecryptfs-recover-private
nouveau.J'ai finalement réussi à monter ma maison cryptée en ajoutant d'abord la phrase secrète via
Ce qui me donne les informations suivantes:
Là, je me souviens de bbbbbbbbbbbbbbbb et continue avec le montage du répertoire .Private associé:
Beaucoup de questions surgissent, auxquelles je réponds toutes avec leurs valeurs par défaut sauf pour
et
Avec bbbbbbbbbbbbbbbb, bien sûr, étant la signature dont je me souvenais auparavant. Facile, hein?
la source
Essayer:
sortie si vous connaissez le mot de passe de connexion:
La dernière ligne montre où les données décryptées sont montées
Crédits à Santiago G. Marín sur la section commentaires de ce post
la source
J'ai eu la même erreur
ERROR: Failed to mount private data at [/tmp/ecryptfs....]
après avoir renommé l'ancien nom d'utilisateur POSIX (d'origine) en ancien_utilisateur, puis créé un nouvel utilisateur avec l'identifiant de connexion d'origine (nom d'utilisateur précédent).Pour pouvoir monter le répertoire personnel chiffré à partir de l'ancien utilisateur, je devais refaire les liens symbolik pour .encryptfs et .Private dans son dossier (comme ils l'avaient indiqué dans / home / nom_original /).
Après cela, la commande suivante a monté l'ancienne maison sans aucun problème.
Si ce qui précède échoue à cause du problème clé (voir dmesg ou syslog), par exemple
Ensuite, essayez d’ajouter manuellement la phrase secrète: Option 1 dans
/usr/bin/ecryptfs-manager
(cela peut vous indiquer que la clé est déjà présente, c’est OK), puis exécutezecryptfs-recover-private /home/old_user/.Private
à nouveau.la source