암호화된 홈 폴더를 복구하는 방법

암호화된 홈 폴더를 복구하는 방법

나는 어제 내 홈 폴더의 암호를 해독하기로 결정했습니다. 모든 홈 폴더를 외장 하드 드라이브에 복사했습니다.

sudo cp -rp /home/brad /media/brad/WD_4TB/brad.backup

.ecryptfs외장 하드 드라이브의 디렉토리를 삭제했습니다 . 나는 그렇습니다 rm -rf /home/brad. /home/brad디렉토리가 사용 중이므로 비어 있다고 가정합니다 . 여기서 내가 실수했을 수도 있습니다. 로그아웃하고 tempuser로 로그인합니다. 일시적인 정신 이상으로 인해 copy 대신 mv를 사용하고 있습니다.

sudo mv /media/tempuser/WD_4TB/brad.backup /home/brad

짐작할 수 있듯이 이는 /home/brad에 하위 디렉토리를 생성한 다음 하위 디렉토리의 파일을 다시 /home/brad로 옮겼습니다.

나는 Brad로 다시 로그인할 수 있으며 내 모든 데이터는 이전에 있던 곳에 있습니다(지금은 암호화되지 않은 것 같습니다). 내 파일을 볼 때 캐시를 업데이트해야 하며 인증이 필요하다는 메시지가 나타납니다. 캐시 업데이트를 시작했습니다. 나중에 기계를 다시 시작했습니다. Brad로 로그인하면 로그인 화면으로 돌아갑니다. 다른 계정의 파일을 보면

여기에 이미지 설명을 입력하세요.

내가 달릴 때

ecryptfs-마운트-개인

root@brad-Main:/home/brad# ecryptfs-mount-private

오류: 암호화된 개인 디렉터리가 올바르게 설정되지 않았습니다.

내가 달릴 때

ecryptfs-복구-개인

메시지: 암호화된 개인 디렉터리를 검색하는 중입니다(시간이 걸릴 수 있음)...

찾기: '/run/user/1001/gvfs': 권한이 거부되었습니다.

GUI에서 실행할 때

개인 데이터에 액세스하세요.desktop

나는 얻다:

죄송합니다. 원격 사이트에서는 명령을 실행할 수 없습니다. 보안상의 이유로 이 기능은 비활성화되어 있습니다.

명령줄에서 실행하면 다음과 같은 결과가 나타납니다.

여기에 이미지 설명을 입력하세요.

내 데이터가 .Private에서 암호화된 것 같습니다.

명령줄에서 사용자 brad에 로그인했는데 동일한 명령으로 거의 동일한 대답이 나왔습니다. 내 홈 디렉토리 파일이 없기 때문에 startx가 작동하지 않을 것이라고 확신합니다.

내 데이터를 해독할 수 있으면 다시 외장 하드 드라이브에 복사하겠습니다. 그 시점에서 내 brad 사용자 계정을 교체하거나 복구할 수 있는 방법을 찾을 수 있습니다.

어떤 아이디어라도 크게 감사하겠습니다.

관련 정보