Linux Security

Ethical Hacking & Penetration Testing

Linux Security

FHS, permissions, sudo, SSH, services, logs, and host hardening — lab VMs only.

Eight practical Linux Security labs on isolated Ubuntu and Kali VMs: architecture and FHS, chmod/chown/umask and passwd/shadow, SUID/SGID/sticky audit framing, sudoers least privilege, processes/systemd/listening ports, sshd hardening, auth.log/journalctl failed-login investigation, and a firewall/patch/MAC/FIM hardening report. Deep privilege-escalation exploit paths and full LinPEAS-style enumeration belong in the Linux Privilege Escalation course — not here.

Level
Intermediate
Duration
4–6 weeks
Modules
4 modules · 8 lessons
Learning method
Lessons + labs
Preview first lesson

What you will learn

  • Navigate FHS and explain root vs unprivileged user boundaries
  • Apply chmod/chown/umask and describe passwd vs shadow
  • Audit unexpected SUID/SGID/sticky findings without full privesc exploit chains
  • Write least-privilege sudoers entries with visudo
  • Map processes, systemd units, and listening ports to reduce attack surface
  • Harden sshd_config for keys and restricted root login
  • Investigate failed logins with auth.log and journalctl
  • Produce a host hardening checklist covering firewall, patches, MAC, and FIM

Course curriculum

Expand each module for lessons, progress, and labs assigned to that module — not a flat topic dump.

Module 1

Architecture and file permissions

Linux layout, FHS, root vs user, and classic DAC permissions.

0/2 lessons

Lessons

Enrol to unlock full lessons and track module progress.

Module 2

Special bits and sudo

SUID/SGID/sticky audit framing and least-privilege sudoers.

0/2 lessons

Lessons

  • 1. SUID, SGID and Sticky Bit Audit~20 min
  • 2. sudoers and visudo Least Privilege~20 min

Enrol to unlock full lessons and track module progress.

Module 3

Services and remote access

Process/systemd/port attack surface and SSH hardening.

0/2 lessons

Lessons

  • 1. Processes, systemd and Listening Ports~20 min
  • 2. sshd_config Keys and Root Restrictions~20 min

Enrol to unlock full lessons and track module progress.

Module 4

Logs and hardening report

Failed-login investigation and layered host hardening evidence.

0/2 lessons

Lessons

  • 1. auth.log and journalctl Investigation~20 min
  • 2. Firewall, Patch, MAC and FIM Report~20 min

Enrol to unlock full lessons and track module progress.

Inside this course

Labs · Quizzes · Certificate

Labs below are curated for this syllabus (shared engine, course-specific assignments). They unlock with enrol; quizzes match course topics; finish ≈90%+ to claim a CYNARKS Academy certificate.

Course labs

8 assigned labs · free with this course enrol

Track quiz

356 questions matched to this course topics

Knowledge checks for this track only — not a separate global quiz menu.

Start track quiz

CYNARKS certificate

Educational completion certificate · verify by ID

Your progress: 0% · enrol to unlock claim

Enrol in this course first.