Code Nexus
CurriculumHow we teachPricingBlogAboutContact
Start learning
  1. Curriculum
  2. /
  3. Season 3
  4. /
  5. Episode 2

Season 3: Welcome to Engineering · Episode 2 of 8

Permission Denied, Again

You play: AI Engineering Intern

Included with Core programme and Certification prep
See plans

The situation

The creator service stopped mid-shift: it can't read its own config file. A cleanup script ran overnight and changed ownership on half of /srv. Kabelo and Lydia want it fixed properly, not with a sledgehammer.

What you'll learn

  • LPI 2.3-2.4, 5.1-5.4: absolute and relative paths, hidden files, file operations, users and groups, permissions, ownership, and links.
  • Creating users and groups (useradd, groupadd, usermod -aG, passwd, su versus sudo), the files /etc/passwd, /etc/shadow and /etc/group, setuid, setgid and sticky bits, umask, hard and symbolic links, and the everyday file operations mkdir -p, rm -r and relative paths.

Who you work with

  • Kabelo Mokoena

    Platform and DevOps Engineer

  • Lydia Roe

    Security Engineer

Scenes

  1. 1.It was working yesterday
  2. 2.Read the listing
  3. 3.Restore access
  4. 4.Do it again, without 777
  5. 5.New starter
  6. 6.The shared folders
  7. 7.File the incident note
  8. 8.Permissions check

What you leave with

You restored the service access using ownership and modes, restricted the secret file, and tested an unrelated identity from the denied side. The incident note records the changes and the checks.

Previous episode

Where Did the Desktop Go?

Next episode

The Logs Are Trying to Tell You

Code Nexus

Practice first. Improvise less later.

We post practical tech tips and the odd 8-BIT opinion. Mostly the tips.

The CPD Group Approved Provider #791172

Learn

  • Curriculum
  • Pricing
  • Create account
  • Sign in

Support

  • Blog
  • Certification guides
  • About Code Nexus
  • How we teach
  • Human help

Legal

  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy
  • Refund and Cancellation
  • Contact: contact@codenexus.co.za

© 2026 Code Nexus. All rights reserved.

Payments secured by Payfast · Billed in ZAR · South Africa