常规权限和 ACL 权限如何关联?

常规权限和 ACL 权限如何关联?

我正在使用 Ubuntu,我想知道 ACL 中找到的常规权限和用户、组、其他权限(显示时)是否实际上是两组不同的权限,或者实际上是一组权限。

答案1

ACL 系统知道这些条目:

  • ACL_USER_OBJ
    ACL_USER_OBJ 条目表示文件所有者的访问权限。
  • ACL_GROUP_OBJ
    ACL_GROUP_OBJ 条目表示文件组的访问权限。
  • ACL_OTHER
    ACL_OTHER 条目表示与 ACL 中任何其他条目都不匹配的进程的访问权限。

这些是旧条目。新的有:

  • ACL_USER
    ACL_USER 条目表示由条目限定符标识的用户的访问权限。
  • ACL_GROUP
    ACL_GROUP 条目表示由条目限定符标识的组的访问权限。
  • ACL_MASK
    ACL_MASK 条目表示 ACL_USER、ACL_GROUP_OBJ 或 ACL_GROUP 类型的条目可以授予的最大访问权限。

优先级

  • ACL_USER_OBJ 优先于 ACL_USER
  • ACL_USER 优先于 ACL_GROUP_OBJ
  • ACL_GROUP_OBJ 优先于 ACL_GROUP

相关内容