Hello,
I am sorry for the confusion. Yes, you are right about the staging issue in that case. I wrote the answer without thinking of the staging environment.
To bypass this, you can create a new role on the production environment with deny permissions on for all the
CMS Desk tabs for example. Now you have only to add all users to that role, which shouldn't have access to CMS Desk. This scenario should work, because the deny permissions are stronger than the allow permissions on the user or any other role.
Best regards,
Boris Pocatko