Permission Groups
When you need control over your users to the detail, a role-based permission strategy is a proven solution that this plugin handles effectively. Create roles and assign a granular level of permissions to them. Then simply link the roles to users.