I appreciate that as a general rule, but (seeing as you do get this request) you must understand that this rule does not apply across the board. I would have thought a lot WordPress admins don’t consider their editors “untrusted users”.
If anyone else comes here looking for a suggestion/answer which might help here is what I did.
Enabled the ‘manage_options’ capability to Editors.
Used the ‘Adminimize’ Plugin to remove everything I didn’t really want them to have access to (theme options, settings etc)
It is not bullet proof by any means but I have done this because I trust the Editors of this site not to go out of their way to damage it.
Wow, really? You have no idea how this could be achieved?? On your own plugin??
I would really like to be able to do this, is there not a defining WP user permission that you use? ‘manage options’?
And there is a difference and user management isn’t all about trust, I need an editor to be able to run imports/exports but perhaps don’t want them editing themes or installing plugins themselves.