By johnhelen on
Hello
In addition with the Drupal default 'authorised user", I have a role called Admin role.
I want to have this default "authorised users" have some permissions (access to some modules) and admin users have different permissions. However, if I did so, the Admin users also have all permissions that "authorised users" have.
How i fix this problem. (I can create another role but I really want to use the default 'authorised users")
many thanks
Comments
Standard
Hi John,
If I'm not mistaking, that what you describe is the default behaviour in Drupal: permissions are inherited from users in a 'lower' level, and if they were given a permission, this can not be undone. You can only add extra permissions. In most cases it doesn't make sense that somebody on a higher level of rights is denied some of the rights lower levels have (if you think of authorized users as any user who has been logged in, then that should include admins as well).
The best solution for your problem is to make another user roll for the 'logged in' users, and substitute your 'authorized users' with that new role. Your admin role shouldn't inherit from the 'logged in' role, so you can define totally different sets of permissions.