Forum Linux Mint Polska

Autor Wątek: [HOWTO] Jak odzyskać pliki z zaszyfrowanego katalogu użytkownika?  (Przeczytany 1065 razy)

Offline Ulvhedin

  • Globator Moderalny
  • Spamerzy
  • *******
  • Wiadomości: 1549
  • Punkty: 1118
  • Płeć: Mężczyzna
  • Środowisko graficzne: Xfce
  • Wersja systemu: Inny
[HOWTO] Jak odzyskać pliki z zaszyfrowanego katalogu użytkownika?
« dnia: Wrzesień 08, 2016, 13:20:44 pm »
Podczas instalacji systemu istanieje mozliwość zaszyfrowania plików użytkownika. W praktyce nie nastepuje tu zaszyfrowanie całej partycji tylko konkretnego katalogu (dokładnie jeden) oraz plików znajdujących sie w nim. Całość odbywa się przy pomocy narzędzia EcryptFS.

W przypadku padu systemu wiele osób się zastanawia jak odzyskać taki zaszyfrowany katalog i dane. Oto procedura:
1. Odpalamy LiveCD i bootujemy system.
2. Chrootujemy się do naszego problematycznego filesystemu (przyjmuję, że partycja systemu to /dev/sda1 - jeśli nie jesteśmy pewni, ustalamy ją za pomocą narzędzia fdisk lub gparted):
sudo mount /dev/sda1 /mnt
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /dev/shm /mnt/dev/shm
sudo mount -o bind /proc /mnt/proc
sudo mount -o bind /sys /mnt/sys
sudo chroot /mnt
2. Przelączamy kontekst na użytkownika, którego pliki chcemy udzyskać (w przykładzie użytkownik w systemie to user):
su - user3. Montujemy zaszyfrowany katalog (pełny listing operacji):
user@mint ~ $ ecryptfs-mount-private
Enter your login passphrase:
Inserted auth tok with sig [afb26cd036c739e6] into the user session keyring

INFO: Your private directory has been mounted.
INFO: To see this change in your current shell:
  cd /home/user
user@mint ~ $ cd ..;cd user;ls -l
total 32
drwxr-xr-x 2 user user 4096 wrz  1 16:13 Dokumenty
drwxr-xr-x 2 user user 4096 wrz  1 16:13 Muzyka
drwxr-xr-x 2 user user 4096 wrz  1 16:13 Obrazy
drwxr-xr-x 2 user user 4096 wrz  1 16:13 Pobrane
drwxr-xr-x 2 user user 4096 wrz  1 16:13 Publiczny
drwxr-xr-x 2 user user 4096 wrz  1 16:13 Pulpit
drwxr-xr-x 2 user user 4096 wrz  1 16:13 Szablony
drwxr-xr-x 2 user user 4096 wrz  1 16:13 Wideo

W ten sposób otrzymaliśmy odszyfrowaną zawartość katalogu użytkownika.
Kolejnym krokiem jest skopiowanie danych na jakiś dysk lub pendrive:

Z poziomu LiveCD uruchamiamy Manager Plików - Caja - na prawach roota.
sudo caja
Po podłączeniu dysku/pendrive można skopiować pliki. Znajdują się oczywiście w katalogu:
/mnt/home/user
To na tyle - powodzenia!
« Ostatnia zmiana: Wrzesień 08, 2016, 14:42:41 pm wysłana przez Ulvhedin »