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

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

選擇加密的位數(shù)。
默認(rèn)選項(xiàng)是[16]。如果您不知道應(yīng)該選啥,直接按回車來(lái)選擇默認(rèn)值。然后設(shè)置 plaintext passthrough (這個(gè)實(shí)在不知道咋翻譯合適)

如果您想在文件夾中使用未加密文件清選擇 ‘Y’ 否則選 ‘N’.
現(xiàn)在在您的主文件夾中應(yīng)該能看到已經(jīng)掛載了一個(gè)Personal驅(qū)動(dòng)器。
測(cè)試您的加密文件夾
在您的加密文件夾中添加一些文件。
卸載文件夾。
- sudo umount ~/Personal
現(xiàn)在您可以試著打開(kāi)Personal文件夾來(lái)查看您的文件了。
為您的個(gè)人目錄創(chuàng)建啟動(dòng)器
如果您想讓創(chuàng)建個(gè)人文件夾的過(guò)程更加容易,您可以創(chuàng)建一個(gè)啟動(dòng)器。在桌面上點(diǎn)擊鼠標(biāo)右鍵->創(chuàng)建啟動(dòng)器。
輸入如下內(nèi)容:
類型(T):終端中的應(yīng)用程序l
名稱(N):個(gè)人文件夾 (可自定義)
命令(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文件夾就只需要點(diǎn)擊這個(gè)啟動(dòng)器了。它將會(huì)打開(kāi)一個(gè)終端詢問(wèn)您的掛載密碼,只要驗(yàn)證通過(guò)就會(huì)看見(jiàn)主文件夾下面掛載了Personal文件夾。
總結(jié):
希望本文介紹的在Ubuntu 8.10里安裝和使用eCryptfs的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。
【編輯推薦】