RBAC — Role-Based Access Control. ACL — Access Control List.
RBAC:
RBAC:
User → Role → Permissions
John → Admin → [read, write, delete]
Mary → Editor → [read, write]
(Role determines access)
ACL:
ACL:
File: document.pdf
ACL:
John: read, write
Mary: read
Bob: none
(Per-resource control)
Key differences: