Saya menggunakan encfs @1.7.5
dan osxfuse @2.6.4
menginstal melalui MacPorts 2.2.1 di MacBook Pro Retina saya akhir 2013 yang menjalankan OS X Mavericks 10.9.2. Saat membuka file tertentu (mis. Xlsx, pdf) di encfs
volume saya , saya mendapatkan pesan kesalahan "X rusak dan tidak bisa dibuka." serta saran untuk memindahkannya ke tempat sampah. Namun, ketika saya menyalin file itu di tempat lain (yaitu tidak pada encfs
volume), tampaknya berfungsi dengan baik. Kenapa ini?
EDIT: Saya melihat online dan menemukan sebuah posting yang melibatkan menonaktifkan GateKeeper. Itu berhasil. Intinya, Anda masuk ke "Preferensi Keamanan -> Keamanan & Privasi -> Izinkan aplikasi diunduh dari: Di mana saja".
Saya mengerti bahwa solusinya bekerja, tetapi saya ingin tahu mengapa itu berhasil. Terima kasih sebelumnya.
EDIT 2: Juga, jika seseorang dapat menandai posting saya encfs
, itu akan sangat dihargai.
sumber
sshfs
dan filesystem FUSE lainnya untuk memastikan.Saya tidak tahu mengapa apel tampaknya tidak memiliki cara sederhana untuk mengatakan "volume ini aman", tetapi masalahnya cukup mudah dipecahkan untuk encf. Silakan temukan di bawah ini skrip yang saya gunakan untuk memasang volume encfs; itu secara otomatis memecahkan masalah atribut, dan juga membantu dengan mengingat untuk menutup volume. Itu bisa diperpanjang dengan membaca dir encfs dan mount pointdari baris perintah, tapi saya lebih suka tidak melakukannya karena kesalahan ketik mungkin menimbulkan risiko keamanan. Itu harus relatif mudah disesuaikan dengan mekanisme mount lainnya, seperti boxcryptor. Ini bekerja untuk saya, tetapi Anda mengandalkan keahlian Anda sendiri dalam memutuskan apakah akan menggunakannya untuk diri sendiri. Sangat khusus, saya bukan ahli keamanan, dan saya tidak memenuhi syarat untuk menilai apakah itu membuka lubang keamanan (terutama saat sedang berjalan, dan terutama pada mesin bersama).
sumber
Saya pikir saya punya solusi yang lebih gigih untuk ini daripada perintah yang Anda perlu jalankan setiap kali. Seperti yang saya sebutkan di laporan bug di hulu :
Mengingat itu
allow_other
adalah opsi pemasangan SEKERING dan tidak khusus untuksshfs
, saya percaya bahwa solusi ini akan berhasilencfs
juga. Akan sangat menyenangkan mengetahui jika seseorang mencobanya dan berhasil!sumber
Terima kasih @Glyph, dari apa yang saya dapat katakan tampaknya berfungsi setelah mengikuti langkah-langkah Anda. Saya mengikuti langkah-langkah ini:
Pertama saya harus menambahkan grup yang saya milik grup admin osxfuse, jika tidak allow_other akan gagal dengan operasi yang tidak didukung.
Kemudian gunakan -o allow_other ke encfs
Saya hanya mencobanya sebentar, tetapi kasus kegagalan yang dapat direproduksi tampaknya telah berhasil.
sumber