EDIT 1: J'ai réinstallé 16.04 après avoir démarré via le CD, mais avec le disque dur installé, je peux maintenant lire le fichier "readme.txt" et cliquer sur le bouton "access-your-private-data.desktop" et il semble fonctionner pendant quelques minutes sans fenêtre, puis ça s'arrête. Quand j'essaie de lancer Sudo ecryptfs-recover-private
je reçois
INFO: Searching for encrypted private directories (this might take a while)...
find: ‘/run/user/1000/gvfs’: Permission denied
J'ai un Lenovo E540 (i7) avec un SSD de 16 Go et un disque dur de 1 To. J'ai eu le système et permuter sur le SSD et mes données (/ home) sur le disque dur. J'ai essayé de mettre à jour du 14.04 au 16.04. On m'a demandé de confirmer le CLUF du pilote mais je ne pouvais pas sélectionner "OK". J'ai quitté l'installation. Après avoir essayé de démarrer, je n'ai eu qu'un écran vide. J'ai créé un live cd 16.04 sur une machine différente et démarré avec cela. J'ai retiré mon disque dur auparavant car je ne voulais pas risquer de perdre des données. Après l'installation, j'ai éteint l'ordinateur portable et installé le disque dur. J'ai démarré et mon disque dur apparaît sous la forme d'un volume et, une fois ouvert, il contient deux fichiers "access-your-private-data.desktop" "readme.txt" que je ne peux pas ouvrir. J'avais tous mes fichiers sur le disque dur, aidez-moi s'il vous plaît.
ecryptfs-recover-private
n'a pas doit pour rechercher dans tous les fichiers, si vous ajoutez où votre ancien domicile crypté à la fin, il ne regardera que là. Par exemple ecryptfs-recover-private /location/to/search
.
Vous pouvez effectuer une recherche vous-même en recherchant des fichiers chiffrés, par exemple à l'aide d'un utilitaire de recherche d'interface graphique, oufind [mountpoint] -type f -iname "*ecryptfs*"
Pour voir exactement ce que ecryptfs-recover-private
fait, regardez-le, c'est un script bash. Cela afficherait ceci avec less
:less $( which ecryptfs-recover-private )
Et sa recherche est la suivante:find / -type d -name ".Private"
Vous ne voyez probablement que des erreurs habituelles de "permission refusée" si vous essayez de tout rechercher partout, certains dossiers ne veulent pas être recherchés. Votre maison n'est pas supposée être dans /run/user/1000/gvfs
de toute façon alors ne vous inquiétez pas.
J'ai rencontré des erreurs similaires après avoir renommé l'ancien nom d'utilisateur POSIX (d'origine) en ancien_utilisateur (et), puis créé un nouvel utilisateur avec le nom 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./usr/bin/ecryptfs-recover-private /home/old_user/.Private
J'ai eu ce problème exact aussi, et tout ce que j'avais à faire était de démonter le répertoire /gvfs
à l'aide de la commande umount /run/user/1000/gvfs
. J'ai ensuite exécuté la commande ecryptfs-recovery-private
et cela a fonctionné. Je sais à quel point j'étais paniquée en pensant avoir perdu mes informations.
J'ai mis à niveau les versions 15.10 à 16.04 et lorsque j'essayais d'accéder à mon dossier .private sur un lecteur externe à partir d'une sauvegarde avec ecryptfs-recover-private de Sudo, j'obtenais la même erreur. Quand j'ai fait la même chose avec un autre cahier 14.04, tout fonctionnait comme il se doit. Donc, cela pourrait être un problème avec 16.04?