Sziasztok!
Ismerősömnek elromlott a gépe, de kellene róla neki pár fontos könyvtár az adattárolóról. Áthozta az Nvme-t, mert nekem van hozzá dokkolóm. Rádugtam egy Ubuntu-s gépre, a /media/usernevem/diskID/home alatt látom is a könyvtárát. Vele egy szinten pedig egy /.ecryptfs mappát. Az ő mappájába lépve pedig egy !.Private és !.ecryptfs file-t. Mivel tudja a jelszót is, így gondoltam sima ügy lesz, csináltam már hasonlót korábban más ismerősnek is. Most sajnos még a jelszóbekérésig sem jutok el.
Az ecryptfs-utils már korábban telepítve volt a gépemre, azt nem kellett felrakni.
Eddig jó vagyok:
sudo find / -type d -iname '.Private' 2>/dev/null
Szépen visszaadja a /media/usernevem/diskID/home/.ecryptfs/ismeros-userneve/.Private elérést.
A gond ott kezdődik, amikor folytatnám:
sudo ecryptfs-recover-private --debug
INFO: Searching for encrypted private directories (this might take a while)...
find: ‘/run/user/1001/gvfs’: Permission denied
find: ‘/run/user/1001/doc’: Permission denied
--verbose-ra ugyanez van. Ha pedig kapcsolók nélkül akarom, akkor bejön még melléjük a /proc/6786 (Bár itt egy random szám van, ami minden egyes parancs kiadásánál változik.)
ls -la /run/user/1001/ -re ezt kapom:
d????????? ? ? ? ? ? doc
d????????? ? ? ? ? ? gvfs
Sok reményt nem fűztem hozzá, de kiadtam:
chmod 555 /run/user/1001/doc
chmod: cannot access '/run/user/1001/doc': Permission denied
Régen hasonló módon működött nekem is:
https://www.howtogeek.com/116297/how-to-recover-an-encrypted-home-directory-on-ubuntu/
Az oldalon a "Recovering From a Live CD"-től van a lényeg. (Igaz jelen esetben nem Live CD-ről csináltam, de a logikának szerintem ugyanannak kellene lennie.)
Érthetetlen, hogy nálam miért tagadja meg a hozzáférést olyan mappákhoz, amelyek localban vannak az én adattárolómon, nem is a /media/...-on belül felcsatolt idegen meghajtón. Van ötletetek, hogy mi lehet a gond?