Ubuntu每日小技巧——保護(hù)你的Home文件夾
幾天之前,我們向大家展示了如何在Ubuntu中改變您的home文件夾,以便只有授權(quán)用戶才能夠看到您文件夾中的內(nèi)容。我們說過,“adduser”命令創(chuàng)建的用戶目錄,目錄里面內(nèi)容是所有人可讀的。這意味著:默認(rèn)情況下,您的機(jī)器上所有有帳號(hào)的用戶,都能夠?yàn)g覽您home文件夾里面的內(nèi)容。
要想閱讀之前的文章,請(qǐng)點(diǎn)擊這里。在那篇文章中,我們還介紹了如何設(shè)置權(quán)限,可以讓您的home文件夾不被任何人瀏覽。
在這篇博客里,還可以看到如何通過加密文件目錄的方式來獲得同樣的效果。當(dāng)home文件夾被加密后,未經(jīng)授權(quán)的用戶將既不能看到也不能訪問該目錄。
加密home文件夾并不是在每個(gè)環(huán)境中對(duì)每個(gè)人都適用,所以在實(shí)際使用該功能之前,請(qǐng)確信自己真的需要它。
要使用加密home目錄的功能,請(qǐng)登錄到Ubuntu并運(yùn)行以下命令。
- sudo apt-get install ecryptfs-utils
你是無法在登錄后加密當(dāng)前home文件夾的,必須創(chuàng)建一個(gè)臨時(shí)賬戶并登錄進(jìn)去。之后再運(yùn)行下面這些命令,來加密你的home文件夾。
使用你當(dāng)前的賬戶名代替下面的USERNAME。
- sudo ecryptfs-migrate-home -u USERNAME
當(dāng)以臨時(shí)用戶的身份登錄后,為使你的帳號(hào)擁有root或admin權(quán)限,就需要以自己的身份運(yùn)行 su+用戶名的命令。系統(tǒng)會(huì)提示你輸入密碼。
- su USERNAME
使用具有使用root或admin權(quán)限的帳號(hào)(譯注:即擁有su權(quán)限的賬號(hào))代替USERNAME。
在這之后,運(yùn)行以下命令加密home文件夾。
- ecryptfs-migrate-home –u USERNAME
使用被加密的賬號(hào)第一次登錄后,你將會(huì)看到如下截圖的界面,包含更多關(guān)于加密home文件夾的信息。
要?jiǎng)?chuàng)建帶有加密home目錄的用戶,運(yùn)行下面的命令:
- adduser –encrypt-home USERNAME
試試看吧!