administerusersbyrole
This module allows site builders to set up fine-grained permissions for allowing "sub-admin" users to manage other users based on the target user\'s role.
The module defines new permissions to control access to edit/delete users - more specific than Drupal Core\'s all-or-nothing 'administer users'. It provides and enforces a 'create users' permission and adds fine-grained control of assigning roles and viewing users.
An optional simple configuration mode can be used in the most common scenarios. See the module help page /admin/help/administerusersbyrole for details.
Versions 2 and 3 of the module were sponsored by AlbanyWeb.
Related modules
Administer Users by Role Custom actions allows control of access to block/unblock separate from the main edit permission.