私は、いわゆる「ACL 所有者」について、3 つの可能性があることを発見しました。
- 所有者は保護されたリソースです。それがEAzのやり方です。
- ACL 所有者は、ACL を所有および編集するユーザーです。(java.security.acl.Acl または POSIX ACL のように)
- ユーザーは保護されたリソースを所有し、保護されたリソースは ACL を所有します。したがって、ユーザーは ACL を間接的に所有し、編集することができます。
いずれかの重大な欠点はありますか?
補遺: ほとんどの実装では、ACL の所有者は、この ACL の権限を変更する権利を持ち、対応するオブジェクトを所有するユーザーです。