Mam duży problem. Kiedy dokonałem aktualizacji z 10.10 do 11.04 straciłem wszystkie dane w katalogu domowym. Mam tylko dane z mojego domowego zaszyfrowanego katalogu. Co mogę zrobić? Dzięki Martin
encryption
Jaskółka oknówka
źródło
źródło
ls -a ~
, a następnie skopiuj i wklej do pytania tylko dane wyjściowe. (Proszę użyć <pre> tagu HTML!)<pre>
tagu.<pre>
jest prosta ...Odpowiedzi:
Rozwiązałem problem.
Wykonaj kopię zapasową wszystkich zaszyfrowanych danych do pliku * .tar.
Znajdź ukryte hasło do zaszyfrowanego katalogu - hasło lub dowiedz się:
ecryptfs-uncrap-passphrase /home/oldusername/.ecryptfs/wrapped-passphrase
Utwórz nowego użytkownika z zaszyfrowanym katalogiem domowym (zaznacz zaznaczenie).
Zaloguj się jako nowy użytkownik, a następnie postępuj zgodnie z następującymi instrukcjami: Odzyskiwanie danych pod tym adresem w https://help.ubuntu.com/community/EncryptedPrivateDirectory
(sudo mount-t ecryptfs /home/oldusername/.Private / home / username / Private) i wreszcie zaloguj się do katalogu Private jako uprawnienia roota.
Wiele sukcesów Martin
źródło
Jest to bardzo prosta metoda oparta na tym blogu przy użyciu Live CD / USB 11.04 lub 11.10 lub w przypadku podwójnego rozruchu instalacji 11.04 / 11.10
http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html
Wymaga to znajomości hasła użytkownika, którego zaszyfrowany katalog ma zostać odzyskany. Jeśli nazwa użytkownika jest również znana, wówczas kopiowanie odzyskanych plików można znacznie uprościć (nie ma powodu, dla którego nie powinna być znana), więc najpierw wyłóż metodę.
Jeśli nie znasz swojego zapakowanego hasła
Możesz go odzyskać, odszyfrowując plik /home/username/.ecryptfs/wrapped-passphrase przy użyciu hasła logowania.
Krok 1
$
sudo ecryptfs-unwrap-passphrase /home/username/.ecryptfs/wrapped-passphrase
Krok 2
Wpisz hasło logowania, aby odsłonić hasło mount, którego nie było w stanie
Na żywo CD / USB
Uruchom komputer na żywo CD / USB, wybierz opcję Wypróbuj. Raz na pulpicie kliknij wskaźnik trybu zasilania> Ustawienia systemu> Konta użytkowników. Jeśli wymagane jest hasło, naciśnij klawisz Enter na klawiaturze. (bez hasła
Utwórz nowego użytkownika, użyj dokładnie takiej samej nazwy jak użytkownik, którego katalog ma zostać odzyskany . Kliknij Typ konta, wybierz Administrator. Po utworzeniu kliknij „Konto wyłączone” i włącz konto. Hasło nie ma znaczenia, 123456 lub cokolwiek będzie akceptowane.
Jeśli używasz cd / usb na żywo 11.04, otwórz terminal i uruchom to polecenie,. Na 11.10 lub nowszej nie ma takiej potrzeby
Teraz wyloguj się i na ekranie logowania wybierz nowego użytkownika, zaloguj się. Po zalogowaniu otwórz nautilus i zamontuj partycję, w której znajduje się zaszyfrowany katalog. Następnie otwórz terminal i uruchom to
Po wyświetleniu monitu znalezienie odpowiedniego katalogu może zająć trochę czasu, a następnie wybierz opcję y
Po wyświetleniu monitu o „hasło LOGIN” użyj hasła użytkownika, którego zaszyfrowane pliki mają zostać odzyskane
Oto Ex.
Teraz przejdź do / tmp, będziesz właścicielem katalogu ecryptfs.XXXXXXXX i możesz swobodnie przeglądać i kopiować dowolne pliki
Z podwójnego rozruchu
Zasadniczo to samo .. Kilka różnic, zaloguj się do konta administratora
Zainstaluj ecryptfs-utils
Następnie tak samo jak powyżej, utwórz nowego użytkownika o dokładnie takiej samej nazwie użytkownika, jak użytkownik, którego pliki mają zostać odzyskane, zaloguj się do nowego użytkownika, zamontuj partycję, uruchom polecenie, itd.
Jeśli z jakiegoś powodu nie chcesz odzyskać z tej samej nazwy użytkownika
Następnie możesz zrezygnować z tworzenia tego użytkownika i jeśli na 11.04 live cd / usb nie musisz zmieniać ustawienia gconf. W przeciwnym razie to samo, co pokazano powyżej dla sesji odzyskiwania na żywo lub podwójnego rozruchu.
Główną różnicą jest to, że musisz być rootem, aby przeglądać odzyskane pliki i musisz skopiować wszystkie pliki do katalogu będącego własnością roota. Po skopiowaniu można je normalnie przesłać
Jeden sugerowany sposób przeglądania i kopiowania
Następnie otwórz inną przeglądarkę root (gksudo nautilus) albo z 2. terminala lub Alt + F2, przejdź do niej do / tmp / the_recovered_directory
Skopiuj cokolwiek chcesz / tmp / backup, wtedy będziesz mógł kopiować z / tmp / backup jako 'normalny'
źródło
Krótką metodą jest znalezienie prawdziwego folderu domowego w folderze
/home/USERNAME/.Private/
Tam przejdź do.ecryptfs
folderu. Tutaj możesz zobaczyć pliki ustawień potrzebne do odzyskania twojego folderu domowego. (jeśli nie, to może być coś nie tak) Najpierw musisz mieć hasło. Różni się od tego, którego używałeś do logowania na komputerze. W terminalu wpisz:Następnie wprowadź hasło logowania. Pokaże ci ważne słowo zbieraniny! Na razie to nazywam
secret1
.Następnie znajdź tam plik Private.sig. Jeśli nie możesz znaleźć tego pliku (Dlaczego?), Możesz uruchomić to:
Gdy zostaniesz o to poproszony, wpisz
secret1
. Weźmy pod uwagę pogrubione litery z drugiego wiersza pliku Private.sig lub danych wyjściowych tego polecenia jakosecret2
. Użyję go później.Następnie uruchomić:
Wpisz
secret1
jako hasło. Odpowiedz na wszystkie pytania, naciskając enter Z WYJĄTKIEM:Odpowiedz „Włącz szyfrowanie nazwy pliku” za pomocą y Odpowiedz „Klucz szyfrowania nazwy pliku (FNEK)” za pomocą hasła secret2
Oto jesteśmy. Teraz przejdź do / mnt i zobacz swoje pliki. Jeśli nadal widzisz światełka bigosów, możesz coś zapomnieć lub ... nie wiem
źródło
Metoda standardowa
Na graficznym pulpicie kliknij: „Uzyskaj dostęp do swoich prywatnych danych”
lub:
W wierszu polecenia uruchom:
metoda montowania
Lub możesz sprawdzić następujące skrypty:
Rozwiązywanie problemów
Możesz odzyskać „prawdziwe” hasło za pomocą narzędzia
ecryptfs-unwrap-passphrase
, npTo narzędzie poprosi o „hasło”, które w tym przypadku jest takie samo jak „hasło logowania”, które w rzeczywistości jest starym hasłem logowania.
Zobacz Daemon Challenge 2: Mamy zwycięzcę! lub Re: Jak najlepiej złamać zapakowane hasło? za kilka sugestii dotyczących ataku brutalnej siły.
Zobacz też:
źródło