
我正在嘗試使用 EncFS 來保護我的 Dropbox 帳戶。我的策略如下:
- 我將所有檔案儲存在名為 的資料夾中
~/Public/
。 - 的加密對應項
~/Public/
是~/Private/
。 - 使用 EncFS:
encfs ~/Private/ ~/Public/
現在的問題是我也想使用 Dropbox 來備份我的點檔案。所以我嘗試將符號連結~/.rc/
(包含我的點文件的資料夾)到~/Public
.但 EncFS 似乎將符號連結視為文件,並且它顯示為~/Private
0 位元組文件。有什麼辦法可以讓 EncFS 跟著符號連結嗎?
答案1
反過來做:將點檔案移到~/Public
主目錄中並建立指向它們的符號連結。
我想可能有一些程式可以偵測到這種欺騙行為,但我懷疑會有很多程式。
答案2
Encfs 儲存您告訴它儲存的內容。如果您告訴它儲存符號鏈接,它就會儲存符號鏈接。
如果您希望對檔案進行加密,則需要將其儲存在加密的檔案系統上。建立該檔案的符號連結不會移動它。
(如果您在兩個不同的加密檔案系統上創建了兩個指向該檔案的符號鏈接,您是否希望它儲存在兩個檔案系統中?這將是非常奇怪的。)
因此,將您的 dotfile 目錄移至加密的檔案系統,並建立一個符號連結到您想要查看這些檔案的位置:
mv ~/.rc ~/Public/
ln -s Public/.rc ~/