Ubuntu 16.10 암호화 홈 폴더를 해독하는 방법은 무엇입니까?


0

별도의 하드 드라이브에 쓸모없는 Ubuntu 16.10 설치 *가 있습니다. 해당 드라이브에는 홈 디렉토리에 액세스해야하지만 Ubuntu의 "홈 폴더 암호화"옵션을 사용하여 암호화 된 파일이 있습니다.

현재 cygwin에 액세스 할 수있는 Windows 7을 사용하고 있습니다.

ext4 / home 디렉토리를 읽으려면 "DiskInternals Linux Reader"를 사용하고 있습니다.

/home/.encryptfs/joshua/DiskInternal의 도구 를 사용할 수 있습니다.

폴더 .encryptfs와 다른 폴더가 보입니다 .Private.

사용하지 않는 Ubuntu 설치를위한 로그인 비밀번호가 있습니다.

데이터에 액세스하기 위해 취해야 할 다음 단계는 무엇입니까?


* 내 드라이브의 모든 부트 로더를 덮어 쓰고 해당 시스템으로 부팅 할 수 없기 때문에 고지합니다. 일이 엉망이고 일을 정리하는 과정에 있으며 중요한 파일을 복사하는 것을 잊었습니다.


쉬운 방법은 Windows를 사용하지 않는 것입니다. 간단하고 쉬운 Linux USB 부팅에는 이미 필요한 모든 도구가 기본 환경에 있습니다.

답변:


1

.encryptfs 파일에 의해 암시 된 바와 같이 파일은 encFS 암호화를 사용하여 저장되었으므로이를 읽을 수있는 소프트웨어 만 있으면됩니다.

구글은 생각 해냈다


1
.ecryptfseCryptFS를 의미합니다. 그것은 EncFS와 같은 것이 아닙니다.
grawity

@grawity-당신이 옳다고 생각합니다. 방금 숨겨진 파일 이름을 선택했습니다. 그러나 뒷 사이트에서는 OP 게시물의 오타 일 것입니다.
davidgo

1
확실히 오타이지만 우분투의 "재고"homedir 암호화가 eCryptFS 기반임을 확신합니다.
grawity

1

실제로 eCryptfs 유틸리티를 실행하려고합니다 ecryptfs-recover-private.

기본적으로 "fire and forget"스크립트입니다. 암호화 된 파일이 어디에 있는지 또는 어디에서나 파일을 검색 한 다음 로그인 암호 문구 또는 마운트 암호 문구를 요청한 다음 파일을 " 임시 디렉토리에 형식으로 마운트합니다. 읽고 / 복사 할 수 있는 /tmp/ecryptfs.XXXXXXXX "

[당신이 관심이 있다면 쉘 스크립트가 무엇을하는지 정확하게 볼 수있다 less $(which ecryptfs-recover-private)]

AFAIK eCryptfs 유틸리티는 Windows로 포팅되지 않았으므로 Linux를 실행해야합니다. eCryptfs를 지원하는 모든 배포판은 작동하지만 Ubuntu 16.10은 더 이상 지원되지 않는 경우에도 파일을 해독하고 읽을 수있을 정도로 여전히 잘 실행되어야합니다 (16.04는 LTS이며 여전히 지원되거나 더 최신 Ubuntu는 아마도 이전 eCryptfs를 읽을 것 입니다 파일 확인).

나도 :

  • 라이브 리눅스 ISO를 부팅하고 거기서 해독하여 해독 된 파일을 다른 창에서 읽을 수있는 형식 / 드라이브 (또는 원하는 경우 창에서 읽을 수있는 암호화, TrueCrypt와 같은 VeraCrypt, 심지어 LUKS?)로 복사하십시오.

    부트 로더 (grub?)를 복구 또는 복구하는 경우 USB 또는 DVD에서 부팅하는 것이 쉬우 며 심지어 하드 드라이브 파일에서도 부팅 할 수 있습니다. 실제 Linux에서 Boot-Repair 를 실행 하면 이전 Ubuntu를 다시 부팅 할 수 있지만 치킨이나 -egg 다른 리눅스를 먼저 부팅하는 데 문제가 있습니다.

  • VirtualBox와 같은 가상 PC를 사용하여 Linux ISO를 실행하여 암호화 된 파일을 직접 읽고 해독합니다 (또는 상대적으로 작은 경우 가상 Linux PC로 복사).

폴더 설명은 약간 소리가 나고 /home/user내용이 거의없는 /home/.ecryptfs/user폴더와 실제 암호화 된 내용이 있는 폴더가 있어야하지만 암호화 된 파일이 어떻게 든 삭제되지 않으면 중요하지 않습니다. 복구 스크립트는 훌륭한 검색 작업을 수행하며 여전히 사용 가능한 경우 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.