Estoy usando encfs @1.7.5
e osxfuse @2.6.4
instalado a través de MacPorts 2.2.1 en mi MacBook Pro Retina finales de 2013 que ejecuta OS X Mavericks 10.9.2. Al abrir ciertos archivos (por ejemplo, xlsx, pdf) en mi encfs
volumen, aparece el error "X está dañado y no se puede abrir". así como una sugerencia para moverlo a la basura. Sin embargo, cuando copio ese archivo en otro lugar (es decir, no en el encfs
volumen), parece funcionar bien. ¿Por qué es esto?
EDITAR: Busqué en línea y encontré una publicación que implica deshabilitar GateKeeper. Hizo el truco. En esencia, vaya a "Preferencias de seguridad -> Seguridad y privacidad -> Permitir aplicaciones descargadas desde: En cualquier lugar".
Entiendo que la solución funciona, pero me gustaría saber por qué funciona. Gracias por adelantado.
EDIT 2: Además, si alguien pudiera etiquetar mi publicación encfs
, sería muy apreciada.
fuente
sshfs
y otros sistemas de archivos FUSE para estar seguro.No sé por qué Apple no parece tener una manera simple de decir "este volumen es seguro", pero el problema es bastante fácil de resolver para encfs. A continuación encontrará un script que uso para montar volúmenes encfs; resuelve automáticamente el problema del atributo y también ayuda a recordar cerrar volúmenes. Podría ampliarse leyendo el directorio encfs y el punto de montajedesde la línea de comandos, pero prefiero no hacerlo porque los errores tipográficos pueden crear riesgos de seguridad. Debe adaptarse con relativa facilidad a otros mecanismos de montaje, como boxcryptor. A mí me funciona, pero confías en tu propia experiencia para decidir si la usas por ti mismo. Muy específicamente, no soy un experto en seguridad, y no estoy calificado para juzgar si abre algún agujero de seguridad (especialmente mientras se está ejecutando, y especialmente en máquinas compartidas).
fuente
Creo que tengo una solución más persistente para esto en lugar de un comando que necesita ejecutar cada vez. Como acabo de mencionar en el informe de error aguas arriba :
Dado que
allow_other
es una opción de montaje FUSE y no específica parasshfs
, creo que esta solución también funcionaríaencfs
. ¡Sería genial saber si alguien lo intentó y funcionó!fuente
Gracias @Glyph, por lo que puedo decir, parece estar funcionando después de seguir tus pasos. Seguí estos pasos:
Primero tuve que agregar un grupo al que pertenezco al grupo de administración osxfuse, de lo contrario, allow_other fallaría con la operación no admitida.
Luego usé -o allow_other para encfs
Solo lo he intentado un poco, pero el caso de falla reproducible que tenía ahora parece estar funcionando.
fuente