Users, Groups, and Permissions

Beginner

Master Linux user and group management, file ownership, and permissions. Learn how to control access to files and directories using symbolic and octal modes, understand sudo privileges, and configure default permissions with umask.

devops-engineerlinuxdevops

Users, Groups, and Permissions

Learn how Linux controls access to files and administrative actions through users, groups, ownership, permission bits, sudo, and umask. This course gives you the access-control foundation needed to manage shared systems safely and understand why some operations succeed while others are denied.

Why It Matters

Linux is built for multi-user environments, and access control is one of the most important protections on any system. Whether you are securing configuration files, enabling team collaboration, or limiting privileged actions, you need to understand how ownership and permissions work. Without that foundation, it is easy to create security gaps or break legitimate workflows.

What You Will Learn

  • Understand the roles of users and groups in Linux access control.
  • Read ownership details and permission bits on files and directories.
  • Change permissions with both symbolic and octal notation.
  • Use sudo and root privileges more deliberately and with better awareness of risk.
  • Understand default permissions through umask.
  • Apply these concepts to build a shared workspace that is both usable and secure.

Course Roadmap

The course begins with the user and group model so you can understand who a system recognizes and how access is organized. You then examine file ownership and group ownership, which determine who controls a file and who can share access to it.

After that, you learn to read permission bits and translate them into practical access rules. The next stage focuses on changing permissions with symbolic and octal methods, followed by sudo so you can distinguish normal user actions from privileged administration.

The final lab topic introduces umask, which explains why newly created files and directories start with particular default permissions. The course concludes with the Secure Team Workspace challenge, where you apply users, groups, and permissions to a realistic collaboration scenario.

Who This Course Is For

This course is for Linux learners who are ready to move beyond single-user command line basics and need to understand access control, privilege boundaries, and safe multi-user workflows.

Outcomes

By the end of this course, you will be able to inspect and adjust ownership and permissions, work more safely with elevated privileges, and reason clearly about who can access what on a Linux system.

Teacher

labby
Labby
Labby is the LabEx teacher.