我有一個新版本 14.04。我將系統安裝在 128GB SSD 上,並配備了 1TB HDD。這台機器將有兩個或三個使用者。
理想情況下,我想使用 HDD 作為每個用戶的各種媒體文件的存儲,但用戶無法存取彼此存儲的文件。目前它只能由一名用戶存取。
當談到驅動器時,我有點白痴,但我的想法是,我需要為每個用戶創建一個單獨的分區,並在給定用戶登入時僅安裝該分區。如果是這樣,我該怎麼做呢?
答案1
不,您不必為每個使用者建立一個分割區,而只需將舊的 /home 移至外部硬碟即可。
預設情況下,/home 是所有使用者檔案的位置,除非“root”,但您的使用者檔案通常位於此處。
對於預設權限的情況,使用者可以查看其他文件,而無法更改或修改,如果您還想刪除讀取權限,那麼您可以輕鬆地使用chmod
命令更改每個使用者主頁的權限。例如,假設我有一個名為 的使用者test
。
$ ls -ld /home/test
drwxr-xr-x 40 test test 4096 Jul 1 14:00 /home/test/
這是使用者主目錄的預設權限test
,您可以注意到它對r-x
其他人具有預設權限,因此其他使用者可以列出其他使用者主目錄中的檔案並可以讀取這些檔案。
如果你想阻止用戶讀取其他用戶的檔案。
sudo chmod o-rx -R /home/test/
現在讓我們確定一下:
$ ls -ld /home/test/
drwxr-x--- 40 test test 4096 Jul 1 14:00 /home/test/
讀我的答案https://askubuntu.com/a/638799/150504有關權限的更多資訊。
現在如何將舊的 /home 移到新路徑(hdd)?
在這裡看看我的回答:https://askubuntu.com/a/643445/150504