.private 폴더 만 암호화되었는지 아니면 전체 홈 디렉토리인지 어떻게 알 수 있습니까?


12

.private 폴더 만 암호화되었는지 아니면 전체 홈 디렉토리인지 어떻게 알 수 있습니까?

답변:


14

터미널 유형에서 :

cat /home/.ecryptfs/$USER/.ecryptfs/Private.mnt

파일이 존재하고 홈 디렉토리 경로를 포함하는 경우 홈 디렉토리가 암호화됩니다.

확인하는 또 다른 방법은 홈 디렉토리 마운트 지점을 보는 것입니다.

터미널 유형에서 :

df $HOME

암호화 된 홈은 ".Private"파일 시스템에 마운트되고, 그렇지 않으면 일부 일반 파티션 장치 (/ dev / *)에 마운트됩니다.

Filesystem           1K-blocks      Used Available Use% Mounted on
/home/username/.Private
                     315482376 101351268 198105472  34% /home/username

일반 장치 마운트 (암호화 없음) :

df /home/schroot
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda7            315482376 101351332 198105408  34% /home

어리석은 질문 일 수도 있지만 시스템을 다시 설치하기 전에 / home이 암호화되었다고 가정 해 봅시다. 설치하는 동안 / home 파티션이 포맷되거나 터치되지 않았습니다. 여전히 암호화됩니까? .Private 및 .encryptfs 폴더는 여전히 존재합니까? 그러나 제대로 암호화되지 않으면이 / home 파티션에 액세스 할 수 없다고 가정합니다.
FuzzyQ

7

이것은 좋은 질문입니다! 실제로는 프로그래밍 방식의 관점에서 많이 나옵니다. Ubuntu 설치 프로그램, lightdm 및 gdm과 같은 프로그램, 프로세스 및 응용 프로그램은 실제로 $ HOME이 암호화되었는지 또는 개인인지, 제대로 설정되어 있는지 알아야합니다.

최근 에 eCryptfs 릴리스 버전 96에서 릴리스 된 ecryptfs-verify-private 유틸리티를 작성했습니다 .


대본, 감사합니다! (1) 마운트 포인트의 유효하지 않은 소유자와 (2) 구성이 유효하지 않습니다. 그게 무슨 뜻이야?
FuzzyQ 2013
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.