Odzyskiwanie partycji eCryptfs z niedziałającym ecryptfs-recovery-private

10

Próbuję ponownie zainstalować, ale najpierw chcę wykonać kopię zapasową zaszyfrowanego domu, więc uruchomiłem komputer z dysku CD na żywo, zamontowałem dysk twardy, uruchomiłem sudo ecryptfs-recover-private <home directory here>i poprosiłem o podanie hasła. Wszedłem do niego, powiedziałem, że się udało i zamontowałem go w „/tmp/ecryptfs.somethingsomething”. Idę tam, używając root nautilus, i dwukrotnie klikam wpis .desktop, a po prostu pojawia się okno terminala, które natychmiast znika. Po sprawdzeniu pliku readme jest napisane, że jest uruchomiony ecryptfs-mount-private, więc kiedy sam go uruchamiam w terminalu, pojawia się komunikat „BŁĄD: zaszyfrowany katalog prywatny nie jest poprawnie skonfigurowany”.

Przeszukałem go i nie mogę znaleźć odpowiedzi, ponieważ nakazuje ci to odzyskać za pomocą ecryptfs-recovery-private, ale to oczywiście nie działa ...

mgrandi
źródło
Nie jestem pewien, czy to najlepszy sposób, aby to zrobić. Co powiesz na tworzenie kopii zapasowej na innym zaszyfrowanym dysku (USB lub wewnętrznym SATA) z bieżącej instalacji? Następnie po ponownej instalacji wystarczy wprowadzić hasło i przenieść wszystko z powrotem? To właśnie robię i działa idealnie.
Tom Brossman,
Nie mogę nawet zmusić napędu do zamontowania, więc nawet jeśli to zrobię, będę musiał go ostatecznie skonfigurować, aby automatycznie odblokowywał się przy każdym logowaniu (co wolałbym zrobić dla siebie), ale jeśli nie mogę nawet dostaniesz dysk do zamontowania, ponieważ ecryptfs-recovery-private lub ecryptfs-mount-private nie działa, wtedy jedno z rozwiązań nie będzie działać ....
mgrandi
Chyba jestem zdezorientowany. Powiedziałeś, że „próbujesz ponownie zainstalować, ale najpierw chcę wykonać kopię zapasową mojego zaszyfrowanego domu”. Normalnym sposobem jest wykonanie kopii zapasowej => reinstalacja => przywracanie. Czy przeinstalowałeś się przed utworzeniem kopii zapasowej? Jeśli tak, możesz stracić część lub całość swoich danych, w zależności od schematu partycjonowania. Jeśli nie, na jakim dokładnie etapie utkniesz? Chciałbym pomóc, ale nie rozumiem dobrze problemu.
Tom Brossman,
nie przeinstalowałem jeszcze. jest to bardzo stara wersja Ubuntu, którą aktualizuję od tego czasu i chcę uzyskać nową instalację. Mam zewnętrzny dysk 1 TB, na który chcę skopiować wszystkie moje pliki z zaszyfrowanego katalogu domowego, ponownie zainstalować na głównym dysku twardym, a następnie skopiować wszystkie moje pliki z powrotem. Ale nie mogę uzyskać dostępu do wspomnianych zaszyfrowanych plików. Facet, który napisał ecryptfs, mówi, aby użyć polecenia ecryptfs-recover-privatew swoim blogu tutaj: blog.dustinkirkland.com/2011/04/… , ale nie działa z powodu błędu, który pierwotnie opublikowałem.
mgrandi

Odpowiedzi:

12

Zrozumiałem mój problem. Uruchomiłem polecenie i podałem mu katalog HOME i z jakiegoś powodu było powiedziane, że udało się go zamontować. Jednak kłamało. Okazuje się, że musisz uruchomić polecenie z folderem .Private, który ma każdy użytkownik, w którym się znajduje

sudo ecryptfs-mount-private /home/.ecryptfs/<username>/.Private

Polecenie ma się powtórzyć i znaleźć dla ciebie ten folder, ale niecierpliwiłem się i oddałem mu folder domowy. Nie jestem pewien, dlaczego powiedział, że był udany, gdy najwyraźniej tak nie było, ale jeśli dasz mu ten folder .Prywatny, a następnie wprowadź hasło logowania, powinien zamontować go w folderze / tmp / i możesz to zrobić cokolwiek innego chcesz zrobić z danymi =)

mgrandi
źródło
4

Zrobiłem aktualizację z 14.04 do 16.04 i mój katalog domowy został zaszyfrowany. Odzyskałem pliki po instalacji przy użyciu zmodyfikowanej wersji metody mgrandi.

Posługiwać się:

sudo ecryptfs-recover-private /home/<username>/.Private

Odnalazł zapakowane hasło i poprosił o moje hasło logowania, po dostarczeniu którego zamontował zawartość w katalogu / tmp, w którym mogłem zobaczyć wszystkie pliki.

użytkownik683230
źródło