The distributed databases I have looked into have a user who grants roles&#x2F;access to every other user. This means someone has to be trusted with full privileges. A solution where the access&#x2F;role is baked into the software could be ideal.