.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.