我正在使用 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