Can only one user have all permission on a data object?
No. Any number of users can have ‘all’ permission on a data object. When a data object is registered, the registrar is considered to be the owner of the data object and is given the ‘all’ permission for access. Subsequently, the owner can grant this permission to other users and these users can grant the same to others.