我的工作站有 160GB 硬碟容量。
我已經將其分區為:
- 40GB -- 用於作業系統(Ubuntu)安裝
- 40GB-用於我的個人數據,以及
- 80GB-用於所有其他(公共)資料。
我已經在第一個分割區上安裝了 Ubuntu 11.04。
錯亂 :我怎麼能讓第二個分區(個人資料)僅對我(當然還有根用戶)可見和存取。
所有其他程式和文件都需要由所有用戶訪問,但我(我的帳戶)和 root 必須可以訪問這 40GB。
我怎樣才能實現這個(或其他替代方案)?
筆記 :如果引用任何鏈接,請確保它易於理解,因為我對 Ubuntu 非常(非常)陌生。
答案1
這很容易做到:將光碟安裝的目錄設定為您的使用者名稱和使用者群組。當然,只有該使用者名稱或屬於該使用者群組的使用者才root
具有存取權限。因此,假設您(在安裝過程中)為該光碟指定了一個名為 的安裝點/discworld/
。使用您的管理員使用者登入並執行...
sudo chown $USER:$USER /discworld/
...並且任何其他用戶在嘗試存取此光碟時都應該收到權限錯誤。
(其中 $USER 需要替換為您想要的用戶名,除非它是管理員用戶)
邊註:
如果您在安裝過程中沒有新增安裝點,您可以將其新增至/etc/fstab
.如果您對如何執行此操作有疑問...首先搜尋 AU,如果沒有找到好的結果,請提出相關問題;-)
答案2
在 Ubuntu 中,如果您只將第二個分割區中的檔案權限設定為您的使用者和 root,則會遇到問題,因為如果您使用 live-CD 啟動,您將自動獲得 root 權限。
所以我建議你應該在第二個分割區上嘗試truecrypt,並將其完全加密,然後啟動系統後,你可以使用你的密碼解密並使用這個分割區。
如需英文說明,請參閱https://help.ubuntu.com/community/TrueCrypt。
- 下載套件位址:http://www.truecrypt.org/downloadsLinux -> 標準 (x64/x32)
- 解壓縮這個包。
開放終端類型:
sudo sh path/to/unzippedcontent/truecrypt-7.0a-setup-x64
(您必須將 path/to/unzippedcontent 替換為檔案特定路徑。並將 x64 替換為 x64/x32。)
請按照安裝說明進行操作。
輸入以下命令啟動 truecrypt:
sudo truecrypt
請按照上面給出的教程中的說明進行操作。