Ubuntu下如何安裝和使用eCryptfs?
自由軟件Ubuntu項目完全遵從開源軟件開發的原則;并且鼓勵人們使用、完善并傳播開源軟件。也就是說Ubuntu目前是并將永遠是免費的。并且ubuntu系統是以桌面應用為主的linux操作系統,而eCryptfs是一個兼容POSIX的商用級堆棧加密Linux文件系統。它能提供一些高級密鑰管理規則。下文介紹的是Ubuntu 8.10里安裝和使用eCryptfs的方法。
eCryptfs把加密元寫在每個加密文件的頭中,所以加了密的文件即使被復制到別的主機中也可以使用密鑰解密。把 eCryptfs 當作是一種 “gnupgfs” 好了,eCryptfs 是Linux 文件系統的一種。他的內核組件已經是2.6.19以后的Linux內核的一部分。
在Ubuntu 8.10 Intrepid中安裝eCryptfs
- sudo aptitude install ecryptfs-utils
安裝完畢之后您需要創建加密目錄:
- mkdir ~/Personal
用下面這條命令來需要確立其他人無法訪問這個文件夾:
- chmod 700 ~/Personal

把ecryptfs掛載到 Personal 文件夾:
- sudo mount -t ecryptfs ~/Personal ~/Personal
過程中系統將提示您回答幾個問題:
為新創建的文件選擇密鑰類型:
按 “1″ 選擇掛載密碼
輸入并確認您的掛載密碼。

選擇加密的位數。
默認選項是[16]。如果您不知道應該選啥,直接按回車來選擇默認值。然后設置 plaintext passthrough (這個實在不知道咋翻譯合適)

如果您想在文件夾中使用未加密文件清選擇 ‘Y’ 否則選 ‘N’.
現在在您的主文件夾中應該能看到已經掛載了一個Personal驅動器。
測試您的加密文件夾
在您的加密文件夾中添加一些文件。
卸載文件夾。
- sudo umount ~/Personal
現在您可以試著打開Personal文件夾來查看您的文件了。
為您的個人目錄創建啟動器
如果您想讓創建個人文件夾的過程更加容易,您可以創建一個啟動器。在桌面上點擊鼠標右鍵->創建啟動器。
輸入如下內容:
類型(T):終端中的應用程序l
名稱(N):個人文件夾 (可自定義)
命令(C):
- sudo mount -t ecryptfs /home/ruchi/Personal /home/ruchi/Personal
- key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n (Replace ruchi with your own username)
下次如果您想掛載您的Personal文件夾就只需要點擊這個啟動器了。它將會打開一個終端詢問您的掛載密碼,只要驗證通過就會看見主文件夾下面掛載了Personal文件夾。
總結:
希望本文介紹的在Ubuntu 8.10里安裝和使用eCryptfs的方法能夠對讀者有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。
【編輯推薦】