Ubuntu를 설치하고 홈 폴더를 암호화했습니다. 그런 다음 로그인 비밀번호를 잊어버려서 변경하려고 했습니다.
복구 모드에서 루트 셸을 선택하고 프롬프트에 다음을 입력했습니다.
마운트 -rw -o 다시 마운트/
비밀번호 사용자 이름
초기화 2
init 2 명령이 실행되는 동안 전원이 꺼지고 컴퓨터가 종료됩니다. 재부팅 후 전혀 로그인 할 수 없습니다. 그런 다음 로그인 비밀번호를 기억하고 설정해 보았습니다.
복구 모드에서 루트 쉘 프롬프트에 다음을 입력하십시오:
mount -rw -o remount /
passwd 사용자 이름
복원 이전 비밀번호
재시작
이제 더 이상 시스템에 로그인할 수 없습니다.
암호화된 홈 폴더가 있는 드라이브를 Ubuntu 시스템에 연결하고 홈 폴더로 이동했습니다. 폴더 트리 구조는 다음과 같습니다.
집/아드리안/캐시/벽지/사진
………………/개인 데이터에 액세스합니다.desktop(참고: 이 파일은 다음 내용이 포함된 텍스트 파일입니다.
................................. .... ...............[데스크톱 입력]
............. ... ................................................. ............ ................................_name=개인 데이터에 접근
........... ............. ..................................... ............. ........_GenericName=개인 데이터에 접근합니다
.................. ..... ............................................ .......... ...Exec=/usr/bin/ecryptfs - 마운트별
................................. .......................................터미널=true
....... .... ................................................. .. ............................유형=애플리케이션
................ ........ ................................................. ................................범주=시스템;보안
; .................................................................... .....X-Ubuntu-Gettext-Domain=ecryptfs-utils)
... ............................. .........../readme.txt(참고: 이 파일은 다음 내용을 포함하는 텍스트 파일입니다.
............................. 디렉터리를 보호하기 위해 마운트 해제되었습니다. 데이터.
...................................그래픽 데스크탑에서 "개인 데이터에 접근"을 클릭하세요
. .....................또는 명령줄에서 실행: ecryptfs-mount-private)
...................../.ecryptfs(참고: 이 파일에는 깨진 링크가 포함되어 있습니다. 이 링크는 "/home/.ecryptfs/-adrian/.ecryptfs"를 가리키며, 폴더 이름 "adrian"은 "-adrian"으로 대체되었습니다.)
...... ..... ......../. 사적인 (참고: 이 파일에는 끊어진 링크가 포함되어 있습니다. 이 링크는 "/home/.ecryptfs/-adrian/.Private"를 가리키며 폴더 이름 "adrian"은 "-adrian"으로 대체되었습니다.)
홈/ecryptfs/adrian/.ecryptfs/automount
................................................. ............... .... ../자동 제거
................................................. ............... .... ../Private.mnt
................................................. ............... .... ../Private.sig
................................................. ............... .... ./패키지 비밀번호
................................................. ............... .... ../.wrapped-passphrase-record
................................................. .............../. 사적인(참고: 폴더에는 폴더에 대한 링크가 있는 폴더와 파일이 포함되어 있습니다. 링크 중 일부가 깨져 존재하지 않는 폴더를 가리키고 있습니다. 폴더 이름이 다시 깨졌습니다.)
다음 내용은 터미널 창과 "syslog" 파일에서 복사되었습니다.
adi@adi-1:/$ sudo ecryptfs-mount-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb /home/.ecryptfs/adrian/.adi
private [sudo] 비밀번호:
오류: 암호화된 개인 디렉토리 세트 잘못 올라
adi@adi-1:/$ sudo ecryptfs-recover-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb /home/adrian/.Private
정보: 암호화된 개인 디렉터리를 검색합니다(시간이 걸릴 수 있음). ..찾기
: '/run/user/1000/doc': 권한 거부됨
찾기: '/run/user/1000/gvfs': 권한 거부됨
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
정보: 암호화된 개인 디렉터리를 검색합니다(시간이 걸릴 수 있음). ..정보
: [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private]을 찾았습니다.
디렉터리를 복원하시겠습니까? [Y/n]: Y
정보: 포장 비밀번호를 찾았습니다.
로그인 비밀번호를 알고 계십니까? [Y/n] Y
정보: 로그인 비밀번호를 입력하세요...
비밀번호:
오류: 비밀번호 잠금 해제 및 사용자 세션 키링 삽입에 실패했습니다. [-5]
시스템 로그:
adi-1 ecryptfs-insert-wrapped-passphrase-into-keyring: 파일 [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private/.. /에 대한 래핑 키가 잘못되었습니다. ecryptfs/래핑된 비밀번호]
adi-1 ecryptfs-insert-wrapped-passphrase-into-keyring: [/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
비밀번호:
오류: 비밀번호를 풀지 못했습니다. [-5]
시스템 로그:
adi-1 ecryptfs-unwrap-passphrase: 파일에 대한 잘못된 래핑 키 [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.ecryptfs/wrapped-passphrase]
로그인 비밀번호가 정확하며 이를 사용하여 시스템에 로그인합니다.
다음에 무엇을 해야할지 아는 사람 있나요? R-linux를 사용하여 현재 손상된 파일의 이전 버전을 검색하고 이를 원래 버전으로 교체할 수 있습니까? 도와주셔서 감사합니다, 앤드류