為什麼 ACL 不能阻止使用者存取自己的主目錄?

為什麼 ACL 不能阻止使用者存取自己的主目錄?

CentOS 6.x

在學習 ACL 的過程中,我在訓練文件中看到了這樣的簡介:

但是,使用 ACL,您無法拒絕使用者對其主目錄的訪問

雖然我想不出我想要這樣做的任何原因,但我很好奇為什麼管理員被明確阻止甚至有可能這樣做。這是硬編碼的東西setfacl還是其他東西阻止了這種情況的發生?

答案1

使用者的主目錄沒有什麼特別之處,不會導致權限不同。畢竟權限是核心處理的,核心沒有主目錄的概念。

使用者的主目錄通常屬於該使用者。檔案擁有者的 ACL 將被忽略,chmod u=…而套用擁有者的經典權限位元(由 設定)。我想這就是本文檔以笨拙的方式說明的內容。

如果您使用戶的主目錄無法由該使用者執行,那麼他們在登入時將保留在根目錄中。

相關內容