Answers.Body: <p>You can do what you're looking for with some caveats from the front-end of a site.</p>
  
  <p>If officers have the <code>editUsers</code> permissions, then they can edit most other things about other users.</p>
  
  <p>The two exceptions are their email address, which requires the <code>changeUserEmails</code> permission and the password, which they can't change at all.  The only person that can change the password is the user it belongs to.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-11T07:39:51.200Z
Answers.Text: Thanks Brad. That's most of what I need. One more question if I may. Do you know if I can display the 'copy password reset url' or 'suspend' function from the front end?
Answers.UserDisplayName: Oli
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-11T18:16:02.227Z
Answers.Text: Craft requires you to be an admin to call those methods on its UsersController. If you want to get around that you'd have to write a plugin that has a controller that removes the restriction, but I'd be very wary of opening that up on the front-end.
Answers.UserDisplayName: Brad Bell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-07T20:14:19.210Z
Answers.LastActivityDate: 2015-05-07T20:14:19.210Z
Answers.UserDisplayName: Brad Bell
Body: <p>So I'm setting up a system with 3 tiers of users.</p>
  
  <ul>
  <li>Admin</li>
  <li>Officers</li>
  <li>Managers</li>
  </ul>
  
  <p>I want Officers to be able to administer managers. Any of you know if this is doable?</p>
  
  <p>So let's say an Officer could login (<strong>not in the CP</strong>) and view a list of its managers and change let's say, their password...</p>
  
  <p>Any light on this would be great :)</p>
  
Tags: <users><user-groups>
Title: Can a user edit another user
ThreadText: # Can a user edit another user
  
  (Asked by: username_0 on 2015-05-07)
  
  So I'm setting up a system with 3 tiers of users.
  
  * Admin
  * Officers
  * Managers
  
  I want Officers to be able to administer managers. Any of you know if this is doable?
  
  So let's say an Officer could login (**not in the CP**) and view a list of its managers and change let's say, their password...
  
  Any light on this would be great :)
  
  **Tags:** users, user-groups
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-05-07. Score: 0 | Accepted answer
  
  You can do what you're looking for with some caveats from the front-end of a site.
  
  If officers have the `editUsers` permissions, then they can edit most other things about other users.
  
  The two exceptions are their email address, which requires the `changeUserEmails` permission and the password, which they can't change at all. The only person that can change the password is the user it belongs to.
  
  > **Comments:**
  > **username_0**: Thanks username_1. That's most of what I need. One more question if I may. Do you know if I can display the 'copy password reset url' or 'suspend' function from the front end?  
  > **username_1**: Craft requires you to be an admin to call those methods on its UsersController. If you want to get around that you'd have to write a plugin that has a controller that removes the restriction, but I'd be very wary of opening that up on the front-end.  
  
  ---
  
  