CentOS 6.x
在学习 ACL 的过程中,我在培训文档中看到了这样的简介:
但是,使用 ACL,您无法拒绝用户对其主目录的访问
虽然我想不出我想要这样做的任何原因,但我很好奇为什么管理员被明确阻止甚至有可能这样做。这是硬编码的东西setfacl
还是其他东西阻止了这种情况的发生?
答案1
用户的主目录没有什么特别之处,不会导致权限不同。毕竟权限是内核处理的,内核没有主目录的概念。
用户的主目录通常属于该用户。文件所有者的 ACL 将被忽略,chmod u=…
而应用所有者的经典权限位(由 设置)。我想这就是本文档以笨拙的方式说明的内容。
如果您使用户的主目录无法由该用户执行,那么他们在登录时将保留在根目录中。