Create non-admin user
Create a new permission target and give the user manage permissions to all repo's.
Login with the user and edit his permission target.
Click one of the checkboxes Any (Local Repository|Remote Repository| Distribution Repository).
You will get an error when saving.
Solution might be to hide those checkboxes for non admin users. Check with product team.
In older versions the checkboxes are disabled.