Zainstalowałem świeżą wersję Ubuntu 10.10 na nowym dysku twardym i chcę zamontować stary katalog domowy w podkatalogu mojego nowego (również zaszyfrowanego) katalogu domowego.
Próbowałem tego sudo mount -t ecryptfs /mnt/oldhome/me/ /home/me/oldhome
, /mnt/oldhome
będąc partycją / home starego systemu.
Następnie ~ / oldhome zawiera plik linku na pulpicie (Access-Your-Private-Data.desktop), który zawiera link ecryptfs-mount-private
i README.txt
powiedzenie, które powinienem uruchomić ecryptfs-mount-private
. Robię to, ale ponieważ nie wiem, co się stanie, nie mogę powiedzieć, czy tak się dzieje i czy zbliża mnie to do uzyskania dostępu do mojego starego domu.
Jakieś wskazówki?
aktualizacja
Byłem w stanie zamontować mój stary zaszyfrowany dom za pomocą tego skryptu . Chociaż patrząc na to ls
, otrzymuję wiele takich błędów:
ls: cannot access /mnt/oldme/some_file: No such file or directory
Inne informacje ls -l
powinny zostać pokazane, zastąpione znakami zapytania.
aktualizacja 2
Zamontowałem stary system na / mnt / oldroot i zamontowałem / dev, / sys, / proc oraz starą partycję domową na. Potem chrootowałem do / mnt / oldroot su - me
i ecryptfs-mount-private
. Poprosiłem o hasło, które wstawiłem i dostałem:
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
daje mi dokładnie to samo hasło, którego użyłem.
sudo ecryptfs-recover-private --rw .ecryptfs/<YOUR_USER>/.Private
. Nie trzeba ekshumować hasła o długości 32 bajtów, wystarczy kilka prób odgadnięcia hasła tego starego komputera.