CentOS 6.x
在學習 ACL 的過程中,我在訓練文件中看到了這樣的簡介:
但是,使用 ACL,您無法拒絕使用者對其主目錄的訪問
雖然我想不出我想要這樣做的任何原因,但我很好奇為什麼管理員被明確阻止甚至有可能這樣做。這是硬編碼的東西setfacl
還是其他東西阻止了這種情況的發生?
答案1
使用者的主目錄沒有什麼特別之處,不會導致權限不同。畢竟權限是核心處理的,核心沒有主目錄的概念。
使用者的主目錄通常屬於該使用者。檔案擁有者的 ACL 將被忽略,chmod u=…
而套用擁有者的經典權限位元(由 設定)。我想這就是本文檔以笨拙的方式說明的內容。
如果您使用戶的主目錄無法由該使用者執行,那麼他們在登入時將保留在根目錄中。