如何讓輔助分割區只能由我(和 root)訪問

如何讓輔助分割區只能由我(和 root)訪問

我的工作站有 160GB 硬碟容量。
我已經將其分區為:

  1. 40GB -- 用於作業系統(Ubuntu)安裝
  2. 40GB-用於我的個人數據,以及
  3. 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
    
  • 請按照上面給出的教程中的說明進行操作。

相關內容