Ich habe ein neues Ubuntu 10.10 auf einer neuen Festplatte installiert und möchte das alte Home-Verzeichnis in ein Unterverzeichnis meines neuen (auch verschlüsselten) Home-Verzeichnisses mounten.
Ich habe versucht , dies mit sudo mount -t ecryptfs /mnt/oldhome/me/ /home/me/oldhome
, mit /mnt/oldhome
der / home - Partition des alten Systems zu sein.
Danach enthält ~ / oldhome eine Desktop-Link-Datei (Access-Your-Private-Data.desktop), auf die verlinkt wird, ecryptfs-mount-private
und einen README.txt
Spruch, den ich ausführen sollte ecryptfs-mount-private
. Ich tue es, aber da ich nicht weiß, was passieren soll, kann ich nicht sagen, ob es passiert und ob es mich näher an den Zugang zu meinem alten Zuhause bringt.
Irgendwelche Hinweise?
aktualisieren
Mit Hilfe dieses Skripts konnte ich mein altes verschlüsseltes Zuhause einbinden . Wenn ls
ich es mir anschaue, bekomme ich eine Menge Fehler wie diesen:
ls: cannot access /mnt/oldme/some_file: No such file or directory
Andere Informationen, ls -l
die angezeigt werden sollen, werden durch Fragezeichen ersetzt.
Update 2
Ich habe das alte System in / mnt / oldroot und mount / dev, / sys, / proc und die alte Home-Partition in gemountet. Dann chrootete ich in / mnt / oldroot su - me
und ecryptfs-mount-private
. Nach der eingegebenen Passphrase gefragt und erhalten:
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
gibt mir jedoch genau die gleiche Passphrase, die ich verwendet habe.
sudo ecryptfs-recover-private --rw .ecryptfs/<YOUR_USER>/.Private
. Die 32 Bytes lange Passphrase muss nicht exhumiert werden, nur ein paar Versuche, das Passwort dieses alten PCs zu erraten.Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
, obwohl die Passphrase korrekt ist. Wie pro unix.stackexchange.com/questions/285541/... , ist es hilfreich zu laufensudo ecryptfs-manager
, dann drücken Sie 4 (Ausfahrt), dann laufenecryptfs-recover-private
wieder.Endlich konnte ich mein verschlüsseltes Zuhause aktivieren, indem ich die Passphrase über hinzufügte
Womit ich folgende Informationen bekomme:
Dort erinnere ich mich an bbbbbbbbbbbbbb und fahre mit dem Mounten des zugehörigen .Private-Verzeichnisses fort:
Es tauchen viele Fragen auf, die ich mit Ausnahme der Standardeinstellungen beantworte
und
Mit bbbbbbbbbbbbbbbb natürlich die Signatur, an die ich mich früher erinnerte. Einfach, nicht wahr?
quelle
Versuchen:
Ausgabe, wenn Sie die Login-Passphrase kennen:
Die letzte Zeile zeigt, wo die entschlüsselten Daten eingehängt sind
Dank an Santiago G. Marín in den Kommentaren dieses Beitrags
quelle
Ich hatte den gleichen Fehler,
ERROR: Failed to mount private data at [/tmp/ecryptfs....]
nachdem ich den vorherigen (ursprünglichen) POSIX-Benutzernamen in old_user umbenannt und dann einen neuen Benutzer mit dem ursprünglichen (vorherigen Benutzernamen) Login erstellt hatte.Um das verschlüsselte Home-Verzeichnis vom alten_Benutzer aus bereitstellen zu können, musste ich die symbolischen Links für .encryptfs und .Private in seinem Ordner neu erstellen (wie sie in / home / original_name / angegeben waren).
Danach hat der folgende Befehl das alte Haus problemlos gemountet.
Wenn das oben genannte Problem aufgrund des Schlüssels fehlschlägt (siehe dmesg oder syslog), z
Versuchen Sie dann, die Passphrase manuell hinzuzufügen: Option 1 in
/usr/bin/ecryptfs-manager
(es kann angezeigt werden, dass der Schlüssel bereits vorhanden ist, es ist in Ordnung.) und führen Sie sieecryptfs-recover-private /home/old_user/.Private
dann erneut aus.quelle