By default, Drupal 8 provides us with a single user account with administrative permissions. Often referred to as user one, this account is set up and configured for use when we first install Drupal. We could build and manage a complete site without the need to ever create another user. The benefit of using a content management system (CMS) is the ability to add additional users and assign them a role to play in creating, managing, or viewing its content.
As you will learn, People can be assigned Roles that have specific Permissions. We can configure these permissions to allow for very granular control or to silo off entire areas of a functionality. A typical Drupal website will deal with the following three categories of users: anonymous, authenticated, and administrative. To help us master users, roles, and permissions, we will look at...