일반 권한과 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보다 우선합니다.

관련 정보