
EncFS를 사용하여 Dropbox 계정을 보호하려고 합니다. 내 전략은 다음과 같습니다.
- 저는 모든 파일을 이라는 폴더에 저장합니다
~/Public/
. - 의 암호화된 대응물
~/Public/
은 입니다~/Private/
. - EncFS를 사용하세요:
encfs ~/Private/ ~/Public/
이제 문제는 도트파일 백업에도 Dropbox를 사용하고 싶다는 것입니다. 그래서 심볼릭 링크 ~/.rc/
(내 도트파일이 포함된 폴더)를 ~/Public
. 그러나 EncFS는 심볼릭 링크를 파일로 처리하는 것으로 보이며 ~/Private
0바이트 파일로 표시됩니다. EncFS가 심볼릭 링크를 따르도록 할 수 있나요?
답변1
다른 방법으로 수행하십시오. 도트 파일을 ~/Public
홈 디렉토리로 이동하고 심볼릭 링크를 만드십시오.
나는 이러한 속임수를 탐지할 프로그램이 있을 것이라고 생각하지만, 그렇게 많지는 않을 것입니다.
답변2
Encfs는 저장하라고 지시한 내용을 저장합니다. 심볼릭 링크를 저장하라고 지시하면 심볼릭 링크가 저장됩니다.
파일을 암호화하려면 해당 파일을 암호화된 파일 시스템에 저장해야 합니다. 파일에 대한 심볼릭 링크를 생성해도 파일이 이동되지 않습니다.
(두 개의 서로 다른 암호화된 파일 시스템에서 파일에 대한 두 개의 심볼릭 링크를 생성한 경우 두 파일 시스템 모두에 저장될 것으로 예상하십니까? 정말 이상할 것입니다.)
따라서 도트 파일 디렉터리를 암호화된 파일 시스템으로 이동하고 이러한 파일을 보려는 위치에 대한 심볼릭 링크를 만듭니다.
mv ~/.rc ~/Public/
ln -s Public/.rc ~/