在 Ubuntu 10.4 中將 /home 資料夾設為私有

在 Ubuntu 10.4 中將 /home 資料夾設為私有

如何阻止一個使用者帳戶讀取另一使用者帳戶中的檔案。

現在,一旦我登錄,我就可以輕鬆導航到 /home/[用戶名] 並複製/讀取任何檔案。如何才能只允許讀取/複製 /home/[username]/shared 。

我還想阻止列出目錄。

答案1

sudo chown -R [username] /home/[username] (1)
sudo chmod -R 700 /home/[username]        (2)
sudo chmod -R 755 /home/[username]/shared (3)

(1) 使用者的資料夾歸該使用者所有
(2) 阻止除該使用者之外的所有人的讀取、寫入和執行存取權限
(3) 為所有人添加讀取和執行存取權限,並為該用戶添加對共享資料夾的寫入存取權限

-R意味著遞歸地應用命令。

這些都是我憑空寫下來的,所以如果我錯了,請有人糾正我:)

答案2

查看man chmod。它允許您更改文件的讀/寫。您可能還想查看遮罩,這會更改您建立的文件的預設值。

相關內容