2010-02-12 3 views
1

이 나는 ​​야생의 "ACL의 소유자"라고 부르는 것입니다 세 가지 가능성을 발견했다 :ACL 소유자는 무엇입니까?

  • 소유자는 보호 자원이다. 그것이 EAz의 방식입니다.
  • ACL 소유자는 사용자가 ACL을 소유하고 편집하는 사용자입니다. (java.security.acl.Acl 또는 POSIX ACL 등)
  • 사용자가 보호 자원을 소유하고 보호 자원이 ACL을 소유합니다. 따라서 사용자는 ACL을 간접적으로 소유하고 ACL을 편집 할 수 있습니다.

하나 또는 다른 중요한 단점이 있습니까?

부록 : 대부분의 구현에서 ACL 소유자는이 ACL의 사용 권한을 변경할 수있는 권한이 있으며 해당 개체를 소유 한 사용자입니다.

답변

2

당신이 물어 보는 것에 대한 표준 명명법은 없습니다.

당신이 인용 한 기사에는 각기 다른 견해를 가진 많은 다른 구현을 언급하면서 암시 적으로 말합니다. 그러나 "클래식 ACL"을 언급합니다. 다소 흥미로운 사실을 알게되었습니다.

기본 ACL에는 "ACL 소유자"가 없습니다. 리소스에는 소유자가 있고 리소스에는 특성이 있으며 ACL 중 하나는 종류 일 수 있습니다. 리소스와 별도로 ACL을 별도로 생각하는 것은 이상합니다. 나는 사람들이 본질적으로 욕심을내는 어떤 정신 모형에도 맞지 않는다고 생각합니다. 가장 직관적 인 관계는 위에 언급 한 것입니다. 리소스에는 소유자가 있고 ACL이있는 경우 이러한 ACL은 소유자의 소원을 반영하므로 속성으로 볼 수 있습니다.

"진짜 대답"은 자신의 구성 내에서 원하는 것을 의미한다는 것입니다.

RT