Permissions can be assigned to any user as well as to any role. A permission is defined by three attributes: