In Drupal 7, How to disable the edit profile permission per role? I found the "Tab Tamer" module, but this does not apply the feature per role.

1 Answer 1


There is one module called "UserProtect" module. With this module you can hide edit account, edit password, email from based on user roles and for specific users too.

You can set permission by going /admin/people/permissions where you can see User protect and you can configure it /admin/config/people/userprotect here

Protected Roles

enter image description here

User Protect Module Permission

User Protect Module Permission

For example, I don't want to give permission to my Test One and Test Two Users for edit their profile. So, I wanted to hide it from "Test One" and "Test Two".

enter image description here

Hope this helps!

  • not sure why, but somehow user still able to change their email and password
    – CocoSkin
    May 14, 2015 at 12:47
  • Have you cleared your caches?
    – Vidushi
    May 14, 2015 at 13:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.