为什么 ACL 不能阻止用户访问自己的主目录?

为什么 ACL 不能阻止用户访问自己的主目录?

CentOS 6.x

在学习 ACL 的过程中,我在培训文档中看到了这样的简介:

但是,使用 ACL,您无法拒绝用户对其主目录的访问

虽然我想不出我想要这样做的任何原因,但我很好奇为什么管理员被明确阻止甚至有可能这样做。这是硬编码的东西setfacl还是其他东西阻止了这种情况的发生?

答案1

用户的主目录没有什么特别之处,不会导致权限不同。毕竟权限是内核处理的,内核没有主目录的概念。

用户的主目录通常属于该用户。文件所有者的 ACL 将被忽略,chmod u=…而应用所有者的经典权限位(由 设置)。我想这就是本文档以笨拙的方式说明的内容。

如果您使用户的主目录无法由该用户执行,那么他们在登录时将保留在根目录中。

相关内容