Estou usando encfs @1.7.5
e osxfuse @2.6.4
instalado via MacPorts 2.2.1 no meu MacBook Pro Retina, final de 2013, que está executando o OS X Mavericks 10.9.2. Ao abrir certos arquivos (por exemplo, xlsx, pdf) no meu encfs
volume, recebo o erro "X está danificado e não pode ser aberto". bem como uma sugestão para movê-lo para o lixo. No entanto, quando copio esse arquivo em outro lugar (ou seja, não no encfs
volume), ele parece funcionar muito bem. Por que é isso?
EDIT: Procurei on-line e encontrei uma postagem envolvendo a desativação do GateKeeper. Ele fez o truque. Em essência, você acessa "Preferências de segurança -> Segurança e privacidade -> Permitir aplicativos baixados de: em qualquer lugar".
Entendo que a solução funciona, mas gostaria de saber por que ela funciona. Desde já, obrigado.
EDIÇÃO 2: Além disso, se alguém pudesse marcar minha postagem encfs
, seria muito apreciada.
fonte
sshfs
outros sistemas de arquivos FUSE e ter certeza.Não sei por que a apple parece não ter uma maneira simples de dizer "este volume é seguro", mas o problema é bastante fácil de resolver para encfs. Por favor, encontre abaixo um script que eu uso para montar volumes encfs; ele resolve automaticamente o problema do atributo e também ajuda a lembrar de fechar volumes. Pode ser estendido lendo encfs dir e ponto de montagemna linha de comando, mas prefiro não, porque erros de digitação podem criar riscos à segurança. Ele deve ser relativamente facilmente adaptado a outros mecanismos de montagem, como o boxcryptor. Funciona para mim, mas você depende de sua própria experiência para decidir se deve usá-lo para si mesmo. Muito especificamente, não sou especialista em segurança e não estou qualificado para julgar se ele abre brechas na segurança (especialmente enquanto está em execução e principalmente em máquinas compartilhadas).
fonte
Eu acho que tenho uma solução mais persistente para isso, em vez de um comando que você precisa executar sempre. Como acabei de mencionar no relatório de erros do autor :
Como essa
allow_other
é uma opção de montagem do FUSE e não é específicasshfs
, acredito que essa solução alternativa também funcionariaencfs
. Seria ótimo saber se alguém tentou e deu certo!fonte
Obrigado @Glyph, pelo que posso dizer, parece estar funcionando depois de seguir seus passos. Eu segui estes passos:
Primeiro, tive que adicionar um grupo ao qual pertenço ao grupo de administração osxfuse, caso contrário, o allow_other falharia com a operação não suportada.
Em seguida, usei o -o allow_other para encfs
Eu tentei apenas um pouco, mas o caso de falha reproduzível que eu tive parece estar funcionando agora.
fonte