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.


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 '15 at 12:47
  • Have you cleared your caches? – Vidushi May 14 '15 at 13:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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