다중 사용자 시스템에서 내 데이터를 보호하고 싶기 때문에 시스템 전체 암호화는 옵션이 아닙니다.
나는 암호화를 /home/me
사용 합니다 ecryptfs
. 하지만 앱이 때때로 개인 데이터를 저장하는 데 사용될 수 있다는 것을 읽었 으므로 교환과 마찬가지로 암호화하겠습니다.swap
cryptsetup
/tmp
사용자 데이터를 저장할 수 있는 다른 디렉터리가 있나요? 예를 들어 이런 경우가 있는지 알고 싶습니다 /var
. 확인해보니 의미가 있는 내용은 없었지만 확인하고 싶었습니다.
사용자 데이터는 어떤 디렉토리에 위치할 수 있나요?
답변1
한번쯤 볼만한 가치가 있겠네요파일 시스템 계층 표준다양한 파일 시스템의 일반적인 사용법(표준 관점에서 볼 때 모든 사람이 이를 따를 필요는 없음)을 설명하며 개인 데이터가 어디에 저장될 수 있는지에 대한 아이디어를 제공합니다. 그러나 간단히 대답하자면, 애플리케이션이 이를 저장하고 싶어하는 어느 곳이든 저장할 수 있는 권한이 있다는 것입니다.
일반적으로 관리자가 아닌 사용자는 , , 의 특정 디렉토리(예: /run/lock 및 /run/shm)에 대한 쓰기 권한만 /tmp/
가질 /home/user
수 /var/tmp/
있습니다 /run/
.
그러나 메일 데몬과 인쇄 데몬은 이론적으로 개인 데이터를 파일에 저장하는 데 사용할 수 있지만(일시적으로라도) /var/spool/
이론적으로 Syslog는 사용자가 시스템과 상호 작용하는 방식에 따라 개인 정보를 저장할 수 있습니다. /var/log/
.
이들 중 어느 것도 다른 위치(데이터를 생성하도록 구성된 다른 위치) /opt/
에서 데이터를 생성할 수 있는 다른 제품에는 적용되지 않습니다 ./srv/
단편적으로 수행하는 것은 복잡할 것입니다.