답변:
스틱의 데이터에 액세스하고 파일을 복사하려면 eCryptfs를 마운트해야합니다. 여기에는 여러 단계가 포함됩니다.
먼저 스틱을 삽입해야합니다. Ubuntu가 자동으로 마운트되지 않으면 (일반적으로) 마운트해야합니다.
이제라는 디렉토리가 .Private
있습니다. 기본 설치를 수행 한 경우이 디렉토리는에 있어야합니다 /media/DISK/home/.ecryptfs/USERNAME/.Private
. 이 예에서는 DISK
스틱이 마운트 된 디렉토리이며 USERNAME
설치시 입력 한 사용자의 이름입니다. 당신이 그것을 찾을 수없는 경우 터미널을 열고 입력
sudo find /media -type d -name .Private
다음 단계에서 디렉토리가 있다고 가정합니다 /media/DISK/home/.ecryptfs/USERNAME/.Private
.
마운트 암호 가 필요 합니다 . 이것은 로그인 암호와 다릅니다. 터미널에 다음 명령을 입력하십시오.
ecryptfs-unwrap-passphrase /media/DISK/home/.ecryptfs/USERNAME/.ecryptfs/wrapped-passphrase
당신은 당신의 USB-우분투 (의 설치에서 로그인 암호를 입력 할 필요가 없습니다 평소 비밀번호). 이 명령은 암호를 출력합니다. 이것을 적거나 파일로 복사하십시오.
비밀번호를 사용하면 디렉토리를 잠금 해제 할 수 있습니다. 두 단계로 수행해야합니다.
> sudo ecryptfs-add-passphrase --fnek
Inserted auth tok with sig [123456789abcdef0] into the user session keyring
> sudo mount -t ecryptfs /media/DISK/home/.ecryptfs/USERNAME/.Private /media/myUSB
첫 번째 명령은 암호 키를 커널 키 링에 추가하고 두 번째 명령은 사용자 .Private
를 디렉토리 에 마운트하려고합니다 /media/myUSB
. 라떼가 없으면 먼저 만들어야합니다.
sudo mkdir /media/myUSB
mount
명령은 다시 묻습니다 로그인 암호 . 다음으로 많은 것들을 요구할 것입니다.
aes
및 16
)을 승인하십시오 .n
일반 텍스트 통과를위한 유형 입니다.y
파일 이름 암호화를 입력하십시오 .ecryptfs-add-passphrase --fnek
방금 입력 한 명령 의 출력을보십시오 . 로 시작하는 두 줄이 있습니다 Inserted auth tok …
. 두 번째 출력 ( 123456789abcdef0
)의 대괄호 안에 값을 삽입하십시오 .이제 파일에 액세스 할 수 /media/myUSB
있으며 디렉토리 또는 하위 디렉토리에서 복사하거나 디렉토리로 복사 할 수 있습니다.
내 설명의 대부분은 " 암호화 된 홈 디렉토리를 여는 라이브 CD 방법 "에 있습니다.
사용할 수 있습니다 ecryptfs-recover-private
.
ecryptfs-recover-private /media/<UUID>/home/.ecryptfs/<USERNAME>/.Private
마운트 암호를 입력하고 랩핑 된 암호문을 잠금 해제하고 /tmp/
단일 명령으로 읽기 전용 모드로 디렉토리를 마운트합니다 . 플래그 --rw
를 사용하여 암호화 된 파일 시스템을 읽기 및 쓰기로 마운트하십시오.
자세한 내용 은 매뉴얼 페이지 를 확인할 수 있습니다 .
root
--rw
이중 대시입니다. mount (2) 오류가 발생하면 sudo ecryptfs-manager
첫 번째를 실행 하고 즉시 종료하십시오 (4). 그런 다음 위의 마운트
sudo ecryptfs-manager
하고 선택하십시오 4. Exit
. 이것은 일을 만드는 놀라운 부작용을 가지고 있습니다.
나는 비슷한 문제가 있었고 여기서 끝났다. 시스템을 다른 하드 드라이브로 마이그레이션하고 이전 시스템과 새 시스템 모두에서 암호화 된 홈을 사용하는 동일한 사용자가 있습니다.
나는 시도했다
ecryptfs-recover-private /media/old_disk/home/my_name/.Private
하지만 그 디렉토리는 사실
/home/.ecryptfs/my_name/.Private/
대상 디렉토리가 존재하지만 새 디스크의 .Private를 가리 켰습니다 .
올바른 명령은 다음과 같아야합니다.
ecryptfs-recover-private /media/old_disk/home/.ecryptfs/my_name/. 개인
이 패턴을 감지하면 ecryptfs-recover-private가 경고를 표시해야합니다. 일반적인 실수처럼 보입니다.
암호문 풀기 기능이 작동하지 않았습니다. 나는 실행해야했다.
ecryptfs-unwrap-passphrase /media/DISK/home/.ecryptfs/USERNAME/.ecryptfs/wrapped-passphrase
sudo ecryptfs-add-passphrase --fnek
, 노트 sudo를 2)ecryptfs-add-passphrase
포장을 벗긴 진수 구문을 원하지만은mount
내가 다시 실행하는 데 필요한)은 "로그인"3 암호 문구 소요ecryptfs-add-passphrase
마운트 푸는 후