W dniu 12.04 LTS x64 zmieniłem hasło użytkownika za pomocą narzędzia User Accnts. Potem nie mogłem ponownie zalogować się przy użyciu nowego hasła, ponieważ mój katalog domowy jest zaszyfrowany, a wyżej opisany błąd nie pozwala na odszyfrowanie katalogu domowego przy użyciu nowego hasła logowania.
Hasło do odszyfrowania katalogu domowego jest zapisywane w folderze mojego zaszyfrowanego katalogu domowego.
Czy jest jakiś sposób na odzyskanie tego hasła i odblokowanie mojego katalogu domowego?
Nie należy mieć osobnego zapisu hasła deszyfrowania. Nadal mam działające konto gościa, do którego mam dostęp, ale nie jestem pewien, czy mogę w jakiś sposób uzyskać dostęp do plików w moim zaszyfrowanym katalogu osobistym użytkownika, gdy jestem zalogowany jako gość i bez hasła deszyfrującego. Proszę o poradę ASAP.
Odpowiedzi:
Jeśli używasz
ecryptfs
(jest to standardowy sposób szyfrowania folderów domowych, prawdopodobnie tak jest), to po zmianie hasła użytkownika utraciłeś automatyczny dostęp do zaszyfrowanego domu (jak odkryłeś). Nie powinno to się zdarzyć w przypadku większości zwykłych sposobów zmiany hasła (np.passwd
), Powinni używać PAM do automatycznej aktualizacji szyfrowania (ale nie, jeśli administrator zmieni / zresetuje hasło lub nie będzie bezpieczne).ecryptfs
faktycznie zaleca zachowanie kopii zapasowej faktycznego hasła, którego używa (nie jest to hasło logowania, ale jest szyfrowane lub „owijane” hasłem logowania) na wypadek, gdyby coś się stało z opakowanym plikiem hasła, o którym mowa.Ale używając
ecryptfs-unwrap-passphrase
powinieneś być w stanie znaleźć rzeczywiste hasło ecryptfs.Korzystając z tego,
ecryptfs-rewrap-passphrase
możesz użyć starego hasła użytkownika, aby „rozpakować” hasło ecryptfs, a następnie „ponownie owinąć” je nowym hasłem użytkownika. Oto klip zeman
strony:Ale utworzę kopię zapasową wszystkich plików przed uruchomieniem ich na nich. (ps. nie musisz używać tego
printf...
formatu, działa po prostu,ecryptfs-rewrap-passphrase [file]
jeśli nie masz nic przeciwko wpisywaniu haseł).I możesz uruchomić,
ecryptfs-recover-private
aby po prostu zamontować znalezione zaszyfrowane foldery prywatne ecryptfs, a następnie wykonać kopię zapasową / kopię itp.Zobacz
man ecryptfs
iman
strony dla wszystkichecryptfs-...
narzędzi, aby uzyskać więcej informacji. A wiki archlinux ma całkiem dobre informacje na https://wiki.archlinux.org/index.php/ECryptfsźródło
Oto jak rozwiązałem problem z instalacją Linux Mint za pomocą płyty CD Linux Mint Live:
Za pomocą przeglądarki plików Nemo (uważam, że jest to Nautilus w Ubuntu), przeszedłem do folderu NEWLY PLACED o nazwie
ecryptfs.1x34gL7R
(w FOLDERZE TEMP LIVE CD), a następnie kliknij folder prawym przyciskiem myszy i wybierz „Otwórz jako root”.Od razu, bez żadnych problemów z hasłem, uzyskałem dostęp do mojego dotychczas niedostępnego katalogu domowego.
Nie widzę innego sposobu na odzyskanie danych na moim poziomie umiejętności.
Wydaje się, że istnieje alternatywna droga,
ecryptfs
która wymaga podania hasła użytkownika, ale ZAWSZE odrzuca wprowadzone hasło - ZAWSZE. Nawet biorąc pod uwagę, że twoje aktualne hasło Mint jest prawidłowe, a Live CD nie ma hasła do roota. Chciałbym pamiętać, o której trasie tu mówię, ale w zasadzie ta zawsze odrzuca twoje hasło. Zapomnij, że.Jeśli nie możesz dostać się nigdzie za pomocą metody, którą pokazałem, być może zapomniałeś własnego hasła logowania (mało prawdopodobne) lub twój klucz szyfrowania został uszkodzony (z powodu awarii dysku twardego LUB jeśli usunąłeś gvfs - nigdy nie dotykaj gvfs - jakiś troll w Internecie powiedział, że jest to zagrożenie bezpieczeństwa i podał instrukcje, jak go usunąć, ale to całkowicie zniszczy twój system ).
Jeśli nie możesz uzyskać dostępu do zaszyfrowanego dysku, możesz przynajmniej skopiować zaszyfrowany folder z folderu Live Disc tmp na dysk zapasowy VIA TERMINAL (na przykład
cp -a /source/. /dest/
LUB być możecp -a ~/source/. ~/dest/
), a następnie zanieść go ekspertowi, aby go odszyfrował, w nieokreślonym późniejszym terminie.Teraz, gdy znów widzisz swoje pliki, masz nowy problem - nie możesz przenieść niczego z okna przeglądarki. Możesz jednak przynajmniej otwierać pojedyncze pliki (tekst, edytor tekstu i pliki graficzne) i wybrać zapisanie ich w nowej lokalizacji (np. Na dysku kopii zapasowej).
Na koniec przepraszam programistów Ubuntu i Mint (tak, to ja i ty) itd. Itd. - Ale Linux musi się poprawić, aby był przyjazny dla użytkownika w przypadku odzyskiwania danych. Jeśli dane istnieją, a użytkownik w pełni zna swoje hasło, proces odzyskiwania danych powinien być usprawniony!
PS pamiętaj:
ecryptfs
NIEencryptfs
i pamiętaj, że Live CD najprawdopodobniej używa domyślnego zestawu znaków amerykańskiej klawiatury, więc zmień sposób, w jaki wpisujesz hasło logowania, np. Jeśli twoje hasło używa znaków specjalnych.źródło