Yes, and the user can explicitly grant access to the agent users using filesystem ACLs. Too many agents with the same permissions? Make a group, give permissions to the group, and add your agents to the group.
Of course, as a user, you need some way to easily modify ACLs to do this, but that’s just a front end concern on top of a solid security model that every OS supports.
Of course, as a user, you need some way to easily modify ACLs to do this, but that’s just a front end concern on top of a solid security model that every OS supports.