I agree with door opening being separate. Just my own two cents, it could either be a separate permission, OR perhaps slightly change the way doors operate and allow ALL to open doors regardless of permissions BUT have a way for those with permission to LOCK a door to keep unwanted people out.
That way with a simple right click on a building, someone with permissions can toggle access to doors on and off as desired, rather than needing to have the owner set all these permissions for each door to allow many different people in and out.
Making doors 'unlocked' will allow any and all people to open and close a door, toggling the door to 'locked'' would only allow those with permissions to access the building like it currently is...
Just an added thought.