Encfs là một phần mềm mã nguồn mở được sử dụng rộng rãi để tạo ra hệ thống tập tin được mã hóa. Nó đặc biệt hữu ích cho việc mã hóa các tệp mà bạn muốn lưu trữ trong đám mây, chẳng hạn như Dropbox hoặc Google Drive. Sử dụng encfs trong Linux và Windows khá đơn giản vì có trình cài đặt cho cả hai nền tảng. Tuy nhiên, đối với Mac OS X, việc cài đặt encfs không dễ dàng như trước. Đây là cách bạn có thể cài đặt và sử dụng encfs trong Mac OS X.

Cài đặt encfs trong Mac OS X

Có một số cách để cài đặt encfs trong Mac OS X. Trong hướng dẫn này, chúng tôi sẽ cho bạn thấy phương thức cài đặt homebrew và OSXfuse. Nó sẽ yêu cầu sử dụng các thiết bị đầu cuối, vì vậy hãy chuẩn bị để có được bàn tay của bạn bẩn.

Homebrew là một trình quản lý gói hữu ích cho Mac OS X. Nó cho phép bạn cài đặt nhiều ứng dụng với một lệnh duy nhất.

1. Mở Terminal trong Mac OS X. Nếu bạn không biết vị trí của nó, bạn có thể tìm thấy nó tại “Ứng dụng -> Tiện ích -> Thiết bị đầu cuối”. Nhập lệnh:

 ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Điều này sẽ cài đặt Homebrew trong hệ thống của bạn. Nếu bạn đã cài đặt Homebrew, bạn có thể bỏ qua bước này.

Để cài đặt encfs (trong El Capitan), chỉ cần chạy lệnh trong terminal:

 brew cài đặt homebrew / cầu chì / encfs 

Khi quá trình cài đặt hoàn tất, bạn sẽ có mã hóa đang chạy trong hệ thống của mình.

Sử dụng encfs trong Mac OS X

Vẫn trong terminal, bạn có thể tạo một hệ thống tập tin được mã hóa trong Dropbox bằng cách sử dụng lệnh này:

 encfs ~ / Dropbox / Private ~ / Riêng tư 

Đi qua quá trình thiết lập. Bạn sẽ được nhắc nhập mật khẩu chính. Đảm bảo bạn sử dụng mật khẩu mạnh và nhớ mật khẩu đó. Sau khi hoàn thành, bạn sẽ thấy một thư mục "Riêng tư" trong thư mục Home của bạn. Bất kỳ tệp nào bạn đặt trong thư mục này sẽ được mã hóa và lưu trữ trong thư mục “Dropbox -> Private”.

Thư mục được mã hóa tự động khi khởi động

Nó là rất phiền hà nếu bạn phải gắn kết các thư mục được mã hóa mỗi khi bạn đăng nhập. Sử dụng các bước dưới đây để tự động hóa thư mục được mã hóa khi bạn đăng nhập.

1. Mở "Keychain Access". Chúng tôi sẽ bổ sung mật khẩu chủ của bạn vào Keychain để tập lệnh có thể tự động hóa thư mục được mã hóa mà không nhắc bạn nhập mật khẩu. Thêm một mục mới. Nhập “encfs” cho cả trường “Tên mục” và “Tên tài khoản”. Khi bạn đã thêm mật khẩu, bạn có thể đóng Keychain Access.

2. Mở một trình soạn thảo văn bản và sao chép văn bản sau vào đó.

 #! / bin / bash ENCFS = "/ usr / local / bin / encfs" ENCDIR = "$ HOME / Dropbox / Private" DECDIR = "$ HOME / Riêng tư" bảo mật find-generic-password -ga encfs 2> & 1> / dev / null | cut -d '"' -f2 |" $ ENCFS "-S" $ ENCDIR "" $ DECDIR " 

Lưu tệp dưới dạng "encfslogin.sh" trong thư mục Người dùng của bạn.

Làm cho tập lệnh chạy được:

 chmod a + x encfslogin.sh 

3. Tiếp theo, mở trình soạn thảo AppleScript và dán dòng:

 làm kịch bản shell "$ HOME / encfslogin.sh" 

và lưu nó dưới dạng ứng dụng trong thư mục Người dùng của bạn.

4. Cuối cùng, chuyển đến “Tùy chọn hệ thống -> Người dùng & Nhóm”, nhấp vào Tài khoản người dùng của bạn và chọn “Mục đăng nhập”. Thêm ứng dụng encfslogin vào danh sách khởi động.

Đăng xuất và đăng nhập lại. Thư mục được mã hóa của bạn sẽ được tự động kết nối ngay bây giờ.

Hình ảnh tín dụng: khái niệm an ninh với một khóa bởi BigStockPhoto