사용자의 개인정보는 어디에 있나요?

사용자의 개인정보는 어디에 있나요?

다중 사용자 시스템에서 내 데이터를 보호하고 싶기 때문에 시스템 전체 암호화는 옵션이 아닙니다.

나는 암호화를 /home/me사용 합니다 ecryptfs. 하지만 앱이 때때로 개인 데이터를 저장하는 데 사용될 수 있다는 것을 읽었 으므로 교환과 마찬가지로 암호화하겠습니다.swapcryptsetup/tmp

사용자 데이터를 저장할 수 있는 다른 디렉터리가 있나요? 예를 들어 이런 경우가 있는지 알고 싶습니다 /var. 확인해보니 의미가 있는 내용은 없었지만 확인하고 싶었습니다.

사용자 데이터는 어떤 디렉토리에 위치할 수 있나요?

답변1

한번쯤 볼만한 가치가 있겠네요파일 시스템 계층 표준다양한 파일 시스템의 일반적인 사용법(표준 관점에서 볼 때 모든 사람이 이를 따를 필요는 없음)을 설명하며 개인 데이터가 어디에 저장될 수 있는지에 대한 아이디어를 제공합니다. 그러나 간단히 대답하자면, 애플리케이션이 이를 저장하고 싶어하는 어느 곳이든 저장할 수 있는 권한이 있다는 것입니다.

일반적으로 관리자가 아닌 사용자는 , , 의 특정 디렉토리(예: /run/lock 및 /run/shm)에 대한 쓰기 권한만 /tmp/가질 /home/user/var/tmp/있습니다 /run/.

그러나 메일 데몬과 인쇄 데몬은 이론적으로 개인 데이터를 파일에 저장하는 데 사용할 수 있지만(일시적으로라도) /var/spool/이론적으로 Syslog는 사용자가 시스템과 상호 작용하는 방식에 따라 개인 정보를 저장할 수 있습니다. /var/log/.

이들 중 어느 것도 다른 위치(데이터를 생성하도록 구성된 다른 위치) /opt/에서 데이터를 생성할 수 있는 다른 제품에는 적용되지 않습니다 ./srv/

단편적으로 수행하는 것은 복잡할 것입니다.

참고:Wikipedia의 FHS 요약.

관련 정보