Menu du compte de l'utilisateur

  • Log in

Navigation principale

  • Home Page
  • All CMS
  • Tutorials
  • White Paper
Home
Guide CMS

Breadcrumb

  • Home
  • Tutorials
  • Drupal User Guide
  • Chapter 7. Managing User Accounts
  • 7.1. Concept: Users, Roles, and Permissions

Language selector

  • Français
  • English

Main navigation

  • Home Page
  • All CMS
  • Tutorials
  • White Paper

User login

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
  • Create new account
  • Reset your password

Book navigation

  • Tutorials
    • Drupal User Guide
      • Preface
      • Chapter 1. Understanding Drupal
      • Chapter 2. Planning Your Site
      • Chapter 3. Installation
      • Chapter 4. Basic Site Configuration
      • Chapter 5. Basic Page Management
      • Chapter 6. Setting Up Content Structure
      • Chapter 7. Managing User Accounts
        • 7.1. Concept: Users, Roles, and Permissions
        • 7.2. Concept: The User 1 Account
        • 7.3. Creating a Role
        • 7.4. Creating a User Account
        • 7.5. Assigning Permissions to a Role
        • 7.6. Changing a User’s Roles
        • 7.7. Assigning Authors to Content
      • Chapter 8. Blocks
      • Chapter 9. Creating Listings with Views

Guy Vigneault

7.1. Concept: Users, Roles, and Permissions

By Guy Vigneault | 11:37 PM EDT, Thu March 12, 2026

What are Users?

Anyone who visits your website is a user, including you. There are three groups of users:

  • Users who are not logged in, or anonymous users
  • Users who are logged in, or authenticated users
  • The administrative user account that was automatically created when you installed your site, or User 1. See Section 7.2, “Concept: The User 1 Account”.

What are Permissions?

The ability to do actions on your site (including viewing content, editing content, and changing configuration) is governed by permissions. Each permission has a name (such as View published content) and covers one action or a small subset of actions. A user must be granted a permission in order to do the corresponding action on the site; permissions are defined by the modules that provide the actions.

What are Roles?

Rather than assigning individual permissions directly to each user, permissions are grouped into roles. You can define one or more roles on your site, and then grant permissions to each role. The permissions granted to authenticated and anonymous users are contained in the Authenticated user and Anonymous user roles, and depending on the installation profile you used when you installed your site, there may also be an Administrator role that is automatically assigned all permissions on your site.

Each user account on your site is automatically given the Authenticated user role, and may optionally be assigned one or more additional roles. When you assign a role to a user account, the user will have all the permissions of the role when logged in.

It is a good practice to make several roles on your site. In the farmers market site example, you might want the following roles:

  • A Vendor role that allows vendors to edit their own vendor listing page
  • A Content editor role for editing the general farmers market pages
  • A User manager role for managing the vendor accounts
  • The Administrator role that was installed with your site, for expert users to manage the site configuration

Related topics

  • Section 7.3, “Creating a Role”
  • Section 7.5, “Assigning Permissions to a Role”
  • Section 7.6, “Changing a User’s Roles”
  • Section 7.4, “Creating a User Account”
  • Section 7.2, “Concept: The User 1 Account”
  • Section 7.7, “Assigning Authors to Content”

Additional resources

  • Drupal.org community documentation page "Users, roles and permissions"
  • Drupal.org community documentation page "Managing Users"
  • Drupal.org community documentation page "User Roles"

Attributions

Adapted by Mark LaCroix, Boris Doesborg, and Jennifer Hodgdon from "User Roles", copyright 2000-2025 by the individual contributors to the Drupal Community Documentation.

 

Book traversal links for Tutorials

  • ‹ Chapter 7. Managing User Accounts
  • Up
  • 7.2. Concept: The User 1 Account ›
CMS

 

All CMS

 

Tuto

 

Tutorials

 

White Paper

 

White Paper

Powered by Drupal

Privacy Policy

Privacy Policy

 

Recent content

  • 9.3. Creating a Content List View
    5 days 7 hours ago
  • 9.2. Concept: The Parts of a View
    5 days 7 hours ago
  • 9.1. Concept: Uses of Views
    5 days 7 hours ago
  • Chapter 9. Creating Listings with Views
    5 days 7 hours ago
  • 8.3. Placing a Block in a Region
    1 month 2 weeks ago

Copyright

Creative Commons

Sauf mention contraire, Guide CMS © 2025 par Guy Vigneault est sous licence Creative Commons Attribution - Utilisation non commerciale - Partage dans les mêmes conditions 4.0 International

 

Creative Commons

Unless otherwise stated, Guide CMS © 2025 by Guy Vigneault is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

eGV Web