J'utilise encfs @1.7.5
et osxfuse @2.6.4
installe via MacPorts 2.2.1 sur mon MacBook Pro Retina fin 2013 qui exécute OS X Mavericks 10.9.2. Lors de l'ouverture de certains fichiers (par exemple xlsx, pdf) dans mon encfs
volume, j'obtiens une erreur "X est endommagé et ne peut pas être ouvert." ainsi qu'une suggestion pour le déplacer dans la corbeille. Cependant, lorsque je copie ce fichier ailleurs (c'est-à-dire pas sur le encfs
volume), il semble fonctionner très bien. Pourquoi est-ce?
EDIT: J'ai regardé en ligne et j'ai trouvé un article impliquant la désactivation de GateKeeper. Ça a fait l'affaire. En substance, vous allez dans "Préférences de sécurité -> Sécurité et confidentialité -> Autoriser le téléchargement des applications depuis: N'importe où".
Je comprends que la solution fonctionne, mais j'aimerais savoir pourquoi elle fonctionne. Merci d'avance.
EDIT 2: De plus, si quelqu'un pouvait taguer mon message encfs
, ce serait très apprécié.
la source
sshfs
et d'autres systèmes de fichiers FUSE pour être sûr.Je ne sais pas pourquoi apple ne semble pas avoir un moyen simple de dire "ce volume est sûr", mais le problème est assez facile à résoudre pour encfs. Veuillez trouver ci-dessous un script que j'utilise pour monter des volumes encfs; il résout automatiquement le problème d'attribut et aide également à se souvenir de fermer des volumes. Il peut être étendu en lisant le répertoire encfs et le point de montagedepuis la ligne de commande, mais je préfère ne pas le faire car les fautes de frappe peuvent créer des risques pour la sécurité. Il devrait être relativement facilement adapté à d'autres mécanismes de montage, tels que boxcryptor. Cela fonctionne pour moi, mais vous comptez sur votre propre expertise pour décider de l'utiliser ou non pour vous-même. Plus précisément, je ne suis pas un expert en sécurité, et je ne suis pas qualifié pour juger s'il ouvre des failles de sécurité (en particulier lorsqu'il est en cours d'exécution, et en particulier sur les machines partagées).
la source
Je pense avoir une solution de contournement plus persistante pour cela plutôt qu'une commande que vous devez exécuter à chaque fois. Comme je viens de le mentionner sur le rapport de bug en amont :
Étant donné qu'il
allow_other
s'agit d'une option de montage FUSE et non spécifique àsshfs
, je pense que cette solution de contournement fonctionneraitencfs
également. Ce serait formidable de savoir si quelqu'un l'a essayé et cela a fonctionné!la source
Merci @Glyph, d'après ce que je peux dire, il semble fonctionner après avoir suivi vos étapes. J'ai suivi ces étapes:
J'ai d'abord dû ajouter un groupe auquel j'appartiens au groupe d'administration osxfuse, sinon allow_other échouerait avec une opération non prise en charge.
Puis utilisé le -o allow_other pour encfs
Je ne l'ai essayé que pendant un peu, mais le cas d'échec reproductible que j'avais semble maintenant fonctionner.
la source