Skip to content
CBT Nuggets

Identity & Access · Beginner

RBAC (Role-Based Access Control)

RBAC grants permissions to roles and assigns users to roles instead of granting permissions directly. It scales access management by keeping permissions tied to job functions.

For IT leaders

RBAC is how your team makes access reviews tractable; well-designed roles cut audit prep time and reduce overprivileged accounts.

Why IT teams care

Where this shows up at the team level

  • SOX, SOC 2, and ISO audits expect role-based separation of duties and reproducible access reviews.
  • Cloud platforms (AWS, Azure, GCP) ship dozens of built-in RBAC roles; teams need to know when to use built-ins versus custom roles.
  • Privilege creep across years of moves makes role redesign a recurring project.

In production

Where teams encounter it

  • Cloud RBAC in Azure / AWS / Google Cloud
  • Kubernetes RBAC (Roles, ClusterRoles, RoleBindings)
  • SaaS apps with role-driven permission models

How it works

How RBAC actually works

  1. 01An administrator defines roles whose permissions match a job function (e.g. helpdesk, network engineer, billing reader).
  2. 02Users (or groups) are assigned to roles; permissions flow through the role rather than being attached to individual users.
  3. 03Cloud platforms scope role assignments to specific resources or hierarchies (subscriptions, projects, organizations).
  4. 04Periodic access reviews verify that role assignments still match current responsibilities.

In practice

Common team use cases

  • Granting least-privilege access in cloud subscriptions and projects
  • Separating duties between developers, operators, and auditors
  • Standardizing access patterns across many systems

Build the capability

Each link routes to a hub that goes deeper than this definition.

Related concepts

Close the team gap

Turn this concept into team capability

CBT Nuggets builds expert-led team training that closes the gaps definitions only describe. Talk to sales about a plan that fits your team.