로그인 할 때 암호화 된 홈 폴더가 다른 사용자에게 열려 있습니까?


9

우분투 스 암호화 된 홈 폴더가 truecrypt 파티션 (이전에 사용한 것)과 비교하여 어떻게 작동하는지 잘 모르겠습니다. 로그인하면 컴퓨터의 다른 사용자가 암호화 된 홈 폴더의 파일에 액세스 할 수 있습니까?

답변:


11

Ubuntu의 홈 디렉토리 암호화를 활성화하면 $HOME디렉토리가 rwx------마운트 될 때 권한 700 ( ), 마운트 r-x------되지 않을 때 권한 500 ( ) 을 갖게 됩니다. 이는 사용자가 홈 디렉토리가 마운트 될 때 홈 디렉토리를 읽거나 쓰거나 찾아 볼 수있는 유일한 비 루트 사용자임을 의미합니다. 마운트되지 않은 경우 홈 디렉토리의 내용을 읽거나 찾아 볼 수는 있지만 수정할 수는 없습니다. 이는 암호화되지 않은 데이터를 홈 디렉토리에 실수로 쓰지 않도록하기위한 것입니다.

이는 기본 Ubuntu 홈 디렉토리 권한 인 755 ( rwxr-xr-x) 와 대조적 입니다. 이 권한이 있으면 시스템의 모든 로컬 사용자가 홈 디렉토리를 읽고 찾아 볼 수 있습니다. 이 기본값은 오래 전에 "공유"와 "개방성"을 위해 우분투에서 선택되었습니다.

이를 DAC ( 임의 액세스 제어) 라고 하며 UNIX 초기부터 시작되었습니다.

루트 사용자 ( 위에서 언급 한 것처럼 sudo 를 통해 )는 DAC 권한에 관계없이 모든 파일 또는 디렉토리에 액세스 할 수있는 권한을 갖습니다. 즉, 홈 디렉토리가 마운트되어있는 동안 루트 사용자는 홈 디렉토리를 찾아 볼 수 있습니다.

그러나 홈 디렉토리가 마운트되지 않은 경우, 루트 사용자는 데이터를 마운트하고 암호 해독하기 위해 로그인 암호 구 (또는 무작위로 생성 된 마운트 암호 구)가 필요합니다.

일반적으로, 우리가 사용하는 암호화 된 파일 시스템 (eCryptfs)은 자신의 루트 사용자로부터 사용자를 보호하기보다는 하드 드라이브에 저장된 데이터를 보호하기위한 것입니다.

전체 공개 : 저는 Ubuntu의 암호화 된 홈 디렉토리 기능 및 eCryptfs의 현재 관리자입니다.


1
큰! 시스템 배후의 생각에 대한 설명에 감사드립니다. 기본 권한이 755 인 이유가 궁금합니다.
Leo

2

원칙적으로는 가능하지만 홈 디렉토리 ( rwxr-x---) 에 대한 기본 권한은이를 금지합니다.


다른 사용자에게 루트 (스도) 액세스 권한이 있다면?
ams
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.