실제로 ecryptfs는 실행할 때 수행 할 작업을 매우 구체적으로 알려주고 ecryptfs-setup-private --undo
지침을 따르십시오.
개인 디렉토리 마운트 포인트 확보
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
이 명령은 $PRIVATE
변수를 개인 디렉토리의 경로로 채 웁니다 . 경로는 ~/.ecryptfs/Private.mnt
파일에 저장되거나 (여기서 ~는 홈 디렉토리 임) 파일이 존재하지 않으면 ~ / 비공개 경로로 돌아갑니다. 그런 다음 echo $PRIVATE
명령을 실행 하여 PRIVATE 변수의 내용을 확인할 수 있습니다 . 다음 명령에서 $ PRIVATE가 표시되면 변수 ~ / Private의 내용으로 대체됩니다.
$ PRIVATE 디렉토리에서 모든 관련 데이터를 이동 했는지 확인하십시오
이것은 중요하다.
암호화 된 개인 디렉토리를 마운트 해제하십시오.
$ ecryptfs-umount-private
eCryptfs가이 종류의 사용자 공간에 장착되는 파일 시스템입니다 (위키 백과는 설명 것에 대해 장착 것 즉, 개인 폴더 그렇게 쉽게 제거 할 수없는 이유도 있습니다.. 투명 암호화 파일의 암호를 해독 프록시의 종류로 생각하시면됩니다.이 명령을 암호화를 효과적으로 비활성화하는 폴더를 마운트 해제합니다.
개인 디렉터리를 다시 쓸 수있게 만드십시오
$ chmod 700 $PRIVATE
chmod
파일 권한을 설정 합니다 . 이 경우 "$ PRIVATE에 저장된 파일 / 디렉토리를 읽기 가능하고 쓰기 가능하며 실행 가능하게 만들기 (700)"– 쓰기 권한이 없으므로 디렉토리를 삭제할 수 없습니다.
$ PRIVATE, ~ / .Private, ~ / .ecryptfs 제거
참고 : 이것은 매우 영구적이며 매우주의하십시오
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
이것은 정확히 말한 것을 수행합니다. rm
command는 ReMove를 -r
의미하고 재귀를 의미하며 (재귀 적으로 디렉토리를 제거함) f
Force를 의미합니다. $ PRIVATE, ~ / .Private, ~ / .ecryptfs라는 세 디렉토리가 모두 제거됩니다.
원할 경우 노틸러스에서 이러한 디렉토리를 수동으로 제거 할 수 있습니다 ( "보기> 숨김 파일 표시"를 확인하여 홈 디렉토리의 .Private 및 .ecryptfs 디렉토리를 확인하십시오).
유틸리티를 제거하십시오 (Linux 배포판에만 해당).
$ sudo apt-get remove ecryptfs-utils libecryptfs0
이것은 제거 ecryptfs-utils
하고 libecryptfs0
. 대신 Synaptic에서이를 수행하거나 eCryptFS를 유지하려는 경우 (예 : 다른 사용자의 경우) 무시해도됩니다.
이 지침을 따르면 시스템을 손상 시키거나 파일을 잃을 위험이 없습니다. 물론 ~ / Private 디렉토리에서 파일을 백업하지 않는 한.