Links simbólicos e EncFS

Links simbólicos e EncFS

Estou tentando proteger minha conta do Dropbox usando EncFS. Minha estratégia é a seguinte:

  • Eu armazeno todos os meus arquivos em uma pasta chamada ~/Public/.
  • A contraparte criptografada de ~/Public/é ~/Private/.
  • Use EncFS:encfs ~/Private/ ~/Public/

Agora, o problema é que também gostaria de usar o Dropbox para fazer backup dos meus dotfiles. Então tentei vincular simbolicamente ~/.rc/(a pasta que contém meus dotfiles) em ~/Public. Mas o EncFS parece tratar o link simbólico como um arquivo e ele aparece ~/Privatecomo um arquivo de 0 byte. Existe alguma maneira de fazer com que o EncFS siga os links simbólicos?

Responder1

Faça o contrário: mova os dotfiles para ~/Publice crie links simbólicos para eles em seu diretório inicial.

Imagino que existam alguns programas que detectem essa trapaça, mas duvido que existam muitos.

Responder2

O Encfs armazena o que você diz para armazenar. Se você pedir para armazenar um link simbólico, ele armazenará um link simbólico.

Se quiser que um arquivo seja criptografado, você precisará armazená-lo no sistema de arquivos criptografado. Criar um link simbólico para o arquivo não o moverá.

(Se você criasse dois links simbólicos para o arquivo, em dois sistemas de arquivos criptografados diferentes, você esperaria que ele fosse armazenado em ambos? Isso seria totalmente bizarro.)

Portanto, mova seu diretório dotfile para o sistema de arquivos criptografado e crie um link simbólico para onde você deseja visualizar esses arquivos:

mv ~/.rc ~/Public/
ln -s Public/.rc ~/

informação relacionada