Last updated October 9, 2013. Created by mry4n on October 4, 2012.
Edited by dwils. Log in to edit this page.

One of the most basic features of administering user Web Site permissions is through the creation of roles.

Rather than assigning individual permissions to each user, roles are used to assign specifically selected permissions to selected users. The use of roles allows greater control over groupings of permissions and also makes it easier to assign or remove a role (thus multiple permissions) from a user.

For example assigning the role of "Author" to select authenticated users can be used to allow them to write and publish articles on your Web Site. Permissions for the "Author" role could open the permissions under "Node", "Article", - "Create new content", "Edit new content", and Delete own content" that other users and/or roles do not have. If a user no longer writes for your Web Site, Their User Profile can be quickly modified by removing the "Author" role and thus, all the permissions assigned under that role.

Your first step is to go to Administration/People/Permissions/Roles. Once there you will find three default roles of "Anonymous", "Authenticated", and "Administration" along with a text box allowing the addition of a custom role.


You need only decide the name of your new role, type it in the textbox and "Add Role" to your list. To the right of your role will be an "edit role" and an "edit permissions" selection.


The "edit permissions" selection will show only the permission selections for the individual role making it easier to alter. This permission will also reveal itself at Administration/People/Permissions with all the other roles for your Web Site.


The "edit role" will only allow a role name change or a delete option. If you are deleting this role, be sure there are no users attached.


For a listing of all users with a specific role, go to Administration/People. The third column on this listing will display the role assigned to each users. The last "edit" column on the right of each user line at this location will lead back to the User Profile where roles may be assigned or removed. Note: A user may have more than one role at any given time.


If the Administrator is setting up a new User Profile (Administration/People/Add User) for the Web Site user, a role may be established at that time. Otherwise, the Administrator must go in after the user has set up their own User Profile and update the user's role.


Looking for support? Visit the forums, or join #drupal-support in IRC.