Cannot change user permissions
Issues, concerning Drupal user permissions, might cause some serious problems. It is also a nuisance that the issues are not always easily solvable via the admin panel. You should be able to change any user permissions with the default Drupal installation. However, in cases when custom Drupal modules are installed or any customization has is made to the core engine, it might cause problems regarding user permissions.
If the issue is caused by a custom module, simply disable it through the admin panel by going to the “Modules” section. If you’re not sure which module is causing the problem, you will have to take these steps
- One of the possible solutions in order to get rid of this problem would be to revert the website to the version in which there were no issues with changing user permissions. This is why it is recommended to have backups each time you are doing some major changes to your website. If you do have a backup – go ahead and restore the website from it. If you don’t have a Drupal backup, continue following this tutorial.
- In the Drupal admin panel go to “People” and click on “PERMISSIONS” tab. There you might notice that permissions remain unchanged after saving them. However, there is another way to adjust user permissions.There is a button named “Roles” in the same permissions page. It allows you to edit specific roles applied for the users.
- In the next page you will notice such roles as “anonymous user”, “authenticated user” and “administrator”. From there you can choose which role you want to edit and click on “edit permissions” near the selected role. Then it should provide a list of available permissions.
- Now you can enable or disable particular permissions just by editing the checkboxes. Finally, click “Save permissions” button at the end of the page and the changes should be applied. Note that by editing permissions for roles, they will be applied for all users of that role.