Sample Header Ad - 728x90

Ubuntu encrypted home folder got corrupted

0 votes
0 answers
188 views
I installed Ubuntu and encrypted the home folder. Then I forgot the login password and tried to change it: - from the recovery mode, I've selected the root shell and at the prompt I entered: mount -rw -o remount / passwd username init 2 - during the init 2 command the power cut off and the computer shut down. After restart I couldn’t login at all. Then I remembered the login password and tried to set it: - from the recovery mode,at the root shell prompt I entered: mount -rw -o remount / passwd username Restore the old password reboot Now I cannot login in the system any more. I attached the drive with the encrypted home folder to an Ubuntu system and navigated to the home folder. This is the folder tree structure of it: **home/adrian/cache/wallpaper/photo** .....................**/Access-your-Private-Data.desktop** (Note:it’s a text file with the content: ..............................................................................[Desktop Entry] ..............................................................................._Name=Access Your Private Data ..............................................................................._GenericName=Access Your Private Data ...............................................................................Exec=/usr/bin/ecryptfs-mount-private ...............................................................................Terminal=true ...............................................................................Type=Application ...............................................................................Categories=System;Security; ...............................................................................X-Ubuntu-Gettext-Domain=ecryptfs-utils) ......................**/ReadMe.txt** (Note:it’s a text file with the content: .............................THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA. ..............................From the graphical desktop, click on:"Access Your Private Data" .............................or from the command line, run: ecryptfs-mount-private) .......................**/.ecryptfs** (Note: the file contains a broken link: it points to "/home/.ecryptfs/-adrian/.ecryptfs" the folder name “adrian” has been replaced with “-adrian”) .......................**/.Private** (Note: the file contains a broken link: it points to "/home/.ecryptfs/-adrian/.Private" the folder name “adrian” has been replaced with “-adrian”) **home/ecryptfs/adrian/.ecryptfs/auto-mount** ....................................................**/auto-umount** ....................................................**/Private.mnt** ....................................................**/Private.sig** ................................................... **/wrapped-passphrase** ....................................................**/.wrapped-passphrase-recorded** .....................................**/.Private** (Note: the folder contains both folders and files with links that point to the folders- some links are broken they point to nonexistent folders: folders’ names have been corrupted again) The followings are copied from a terminal window and from the “syslog” file: adi@adi-1:/$ sudo ecryptfs-mount-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private [sudo] password for adi: ERROR: Encrypted private directory is not setup properly adi@adi-1:/$ sudo ecryptfs-recover-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/adrian/.Private INFO: Searching for encrypted private directories (this might take a while)... find: ‘/run/user/1000/doc’: Permission denied find: ‘/run/user/1000/gvfs’: Permission denied adi@adi-1:/$ sudo umount /run/user/1000/gvfs adi@adi-1:/$ sudo umount /run/user/1000/doc adi@adi-1:/$ sudo ecryptfs-recover-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/adrian/.Private INFO: Searching for encrypted private directories (this might take a while)... INFO: Found [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private]. Try to recover this directory? [Y/n]: Y INFO: Found your wrapped-passphrase Do you know your LOGIN passphrase? [Y/n] Y INFO: Enter your LOGIN passphrase... Passphrase: Error: Unwrapping passphrase and inserting into the user session keyring failed [-5] Syslog: adi-1 ecryptfs-insert-wrapped-passphrase-into-keyring: Incorrect wrapping key for file [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private/../.ecryptfs/wrapped-passphrase] adi-1 ecryptfs-insert-wrapped-passphrase-into-keyring: Error attempting to unwrap passphrase from file [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private/../.ecryptfs/wrapped-passphrase]; rc = [-5] adi@adi-1:/$ sudo ecryptfs-unwrap-passphrase /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.ecryptfs/wrapped-passphrase Passphrase: Error: Unwrapping passphrase failed [-5] Syslog: adi-1 ecryptfs-unwrap-passphrase: Incorrect wrapping key for file [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.ecryptfs/wrapped-passphrase] The login passphrase is the right one and I used it to log into the system. Does anyone know what to do next? Could I use R-linux to search for the previous versions of the files that are now corrupted and try to replace them with the original ones? Thanks for help, andrew
Asked by andrew262 (1 rep)
Jul 15, 2023, 12:13 PM