COURSE CONTENT
Start with the lessons
YOUR NEXT STEP
Keep building your skills
No directly related CogniSkill book is mapped to this course yet. Continue with the free learning, or compare the publishing catalogue by your next goal.
Explore books by topic and goal →Would this book help you?
Proposed topic: Linux Foundations for IT Professionals — Practical Workbook. This is an interest check; the book is not yet available.
Anonymous interest only. This does not subscribe you to email or reserve a copy.COURSE OVERVIEW
What you will learn
This course teaches filesystem context, commands, permissions and diagnostic evidence through a small local lab. The final project is a runbook for a service that cannot read a configuration file. You will distinguish what the evidence proves from what it merely suggests, and propose a narrow repair with a verification plan. You will not practise by changing a production service or granting broad access to its files.
Use a Linux terminal with a normal user account and a new practice directory. A local virtual machine or a Linux environment approved by your organization is suitable. A macOS terminal shares many shell concepts, but its utilities and permission features are not identical to Linux. Windows PowerShell is a different shell. These examples assume Bash and ordinary Linux command-line utilities.
Four chapters, with practical work
- Know where commands act
- Understand permissions before proposing a repair
- Collect diagnostic evidence without mixing conclusions into it
- Build a service-access investigation runbook
Applied capability and learning route
Diagnose file-access failures from identity, directory traversal and service context.
Follow the lessons in order: establish the model, trace the supplied evidence, attempt the case, compare the worked solution, and complete the changed-condition project. The target is intermediate reasoning within this stated scope, not mastery of the entire profession or product. If a prerequisite is unfamiliar, pause and use the linked foundational teaching before attempting the project.
All teaching, explained answers and core synthetic practice are free. Some operational labs require separately available software, a licensed test tenant or an authorized lab; offline completion does not claim hands-on product proficiency.
How to complete this course
Study the worked examples, attempt the exercises before opening solutions, and submit your own project notes. Completion records are self-reported; practical competence requires the stated verification.
What you will learn
- Build an identity-aware service-access runbook with narrow repairs and positive/negative checks.
- Diagnose file-access failures from identity, directory traversal and service context.
Before you start
- Comfort creating a local practice file and following terminal instructions. Begin with the setup and context checks.
Practice environment
- Bash on Linux, basic command-line utilities, and a new practice directory. Normal-user access verification is required; live service changes are outside the lab.
Tested versions
- See the manuscript and validation record. A successful offline fixture does not validate every operating environment.
Technical review: 2026-10-07
Technical referencePractical project
Build an identity-aware service-access runbook with narrow repairs and positive/negative checks.
Applied transfer project: Create the case only in an authorized disposable lab, or manually trace permission bits if you cannot create users. Add a readable file inside a nontraversable parent and explain the result. Add a service that writes output and distinguish read from write requirements. Submit the effective identity, each path component, expected permission decision and a proposed least-privilege correction with a negative test for an unrelated user.
Check your project
- Reproduce the supplied baseline.
- Explain a boundary or negative case.
- Detect and repair a deliberate defect.
- Submit evidence and state unverified limitations.
- Applied laboratory rubric: five dimensions, 0–2 each; target 8/10 with no zero in main result or safety. Native quiz score is separate.
Use these criteria for self-review. Completing a lesson records your progress; it does not verify code correctness.
Practice files
APPLY THE SKILL
Your practical project
Build an identity-aware service-access runbook with narrow repairs and positive/negative checks. Applied transfer project: Create the case only in an authorized disposable lab, or manually trace permission bits if you cannot create users. Add a readable file inside a nontraversable parent and explain the result. Add a service that writes output and distinguish read from write requirements. Submit the effective identity, each path component, expected permission decision and a proposed least-privilege correction with a negative test for an unrelated user.
Evidence to keep
- Reproduce the supplied baseline.
- Explain a boundary or negative case.
- Detect and repair a deliberate defect.
- Submit evidence and state unverified limitations.
- Applied laboratory rubric: five dimensions, 0–2 each; target 8/10 with no zero in main result or safety. Native quiz score is separate.
Use fictional practice data. Keep your inputs, outputs and explanation of the result. Lesson completion records your progress; it does not verify your project.
PRACTICE MATERIALS
Course downloads
Save the materials before starting your lab. Read source files before running them.
CHECK YOUR KNOWLEDGE
Practice tests
Explore related courses
- Bash Scripting for Everyday Automation
- Intune and Endpoint Management Fundamentals
- Linux Foundations for IT Professionals