How do you plan to "disable" the admin interface? Depending on your approach, this could be the reason you're having problems. My suggestion would be to use the OOTB features and simply set permissions based on user roles you assign.
What "security reasons" are you concerned with that you need to disable the admin interface?