Dies ist eine sehr einfache Methode, die auf diesem Blog basiert und eine 11.04 oder 11.10 Live-CD / USB verwendet, oder wenn Sie eine 11.04 / 11.10 Dual-Boot-Installation durchführen
http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html
Dazu müssen Sie das Anmeldekennwort des Benutzers kennen, dessen verschlüsseltes Verzeichnis wiederhergestellt werden soll.
Wenn der Benutzername ebenfalls bekannt ist, kann das Kopieren der wiederhergestellten Dateien erheblich vereinfacht werden (kein Grund, warum dies nicht bekannt sein sollte). Legen Sie daher zuerst die Methode fest.
Wenn Sie Ihre Passphrase nicht kennen
Sie können es möglicherweise wiederherstellen, indem Sie die Datei /home/username/.ecryptfs/wrapped-passphrase mit Ihrer Login-Passphrase entschlüsseln.
Schritt 1
$ sudo ecryptfs-unwrap-passphrase /home/username/.ecryptfs/wrapped-passphrase
Schritt 2
Geben Sie Ihre Login-Passphrase ein, um die Mount-Passphrase anzuzeigen, die nicht gefunden werden konnte
Für Live-CD / USB
Booten Sie mit der Live-CD / USB, und wählen Sie die Option "Try me". Klicken Sie auf dem Desktop auf die Power Cog-Anzeige> Systemeinstellungen> Benutzerkonten. Wenn Sie nach einem Passwort gefragt werden, drücken Sie einfach die Eingabetaste auf der Tastatur. (kein Passwort
Erstellen Sie einen neuen Benutzer, und verwenden Sie denselben Namen wie der Benutzer, dessen Verzeichnis wiederhergestellt werden soll . Klicken Sie auf Kontotyp und wählen Sie Administrator. Einmal erstellt, klicken Sie auf "Konto deaktiviert" und aktivieren Sie das Konto. Das Passwort spielt keine Rolle, 123456 oder was auch immer akzeptiert wird, reicht aus.
Wenn Sie eine 11.04 Live-CD / USB verwenden, öffnen Sie ein Terminal und führen Sie diesen Befehl aus. Ab Version 11.10 ist dies nicht erforderlich
gconftool-2 -s -t bool /apps/indicator-session/suppress_logout_menuitem false
Melden Sie sich jetzt ab und wählen Sie im Anmeldebildschirm den neuen Benutzer aus und melden Sie sich an. Sobald Sie eingeloggt sind, öffnen Sie Nautilus und hängen Sie die Partition ein, in der sich das verschlüsselte Verzeichnis befindet. Dann öffne ein Terminal und starte es
sudo ecryptfs-recover-private
Wenn Sie dazu aufgefordert werden, kann es etwas dauern, bis Sie das gewünschte Verzeichnis gefunden haben. Wählen Sie dann y aus
Wenn Sie zur Eingabe einer "LOGIN-Passphrase" aufgefordert werden, verwenden Sie das Passwort des Benutzers, dessen verschlüsselte Dateien wiederhergestellt werden sollen
Hier ist ein Ex.
doug@ubuntu:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/03b449b1-3c0b-481d-a917-afeb3e528a5a/home/.ecryptfs/doug/.Private].
Try to recover this directory? [Y/n]: y
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [4b308179ad1441de] into the user session keyring
INFO: Success! Private data mounted read-only at [/tmp/ecryptfs.NgZaH4ds].
Navigieren Sie nun zu / tmp. Sie sind der Eigentümer des Verzeichnisses ecryptfs.XXXXXXXX und können alle Dateien frei anzeigen und kopieren
Aus einem Doppelboot
Grundsätzlich das gleiche .. Ein paar Unterschiede, melden Sie sich bei Ihrem Admin-Konto
Installieren Sie ecryptfs-utils
sudo apt-get install ecryptfs-utils
Erstellen Sie dann wie oben einen neuen Benutzer mit genau demselben Benutzernamen wie der Benutzer, dessen Dateien wiederhergestellt werden sollen, melden Sie sich beim neuen Benutzer an, hängen Sie die Partition ein, führen Sie den Befehl aus, ect.
Wenn Sie sich aus irgendeinem Grund nicht von genau demselben Benutzernamen erholen möchten
Dann können Sie darauf verzichten, diesen Benutzer zu erstellen und wenn auf 11.04 live cd / usb aktiviert ist, müssen Sie die gconf-Einstellung nicht ändern. Ansonsten das Gleiche wie oben für Live-Sitzung oder Dual-Boot-Wiederherstellung.
Der Hauptunterschied besteht darin, dass Sie als Root angemeldet sein müssen, um die wiederhergestellten Dateien anzuzeigen, und alle Dateien in ein Stammverzeichnis kopieren müssen. Nach dem Kopieren können sie dann wie gewohnt übertragen werden
Eine vorgeschlagene Methode zum Anzeigen und Kopieren
sudo mkdir /tmp/backup; gksudo nautilus /tmp/backup
Öffnen Sie dann einen anderen Root-Browser (gksudo nautilus), entweder über ein zweites Terminal oder Alt + F2, und navigieren Sie in diesem zu / tmp / the_recovered_directory
Kopieren Sie alles, was Sie möchten, nach / tmp / backup. Anschließend können Sie es wie gewohnt aus / tmp / backup kopieren.
ls -a ~
geben Sie nur die Ausgabe ein und kopieren Sie sie in Ihre Frage. (Bitte verwenden Sie <pre> HTML-Tag!)