Linux notes and cheatsheets written from a security perspective.
Not just how things work — but what attackers look for and what defenders should check.
Utkarsh Solanki — Cybersecurity & AI Student
LinkedIn · GitHub
| File | Topics |
|---|---|
| 01-File-Permissions.md | chmod, chown, octal values, SUID, SGID, sticky bit, umask, hardening rules |
| 02-Users-and-Groups.md | /etc/passwd, /etc/shadow, useradd, usermod, sudo, sudoers, privesc checklist |
| 03-Common-Commands.md | Navigation, file ops, grep, find, process management, networking, logs, redirection |
| 04-Bash-One-Liners.md | Recon, enumeration, log analysis, network one-liners, text processing, useful aliases |
| 05-Bash-Scripting.md | Variables, conditionals, loops, functions, arrays, file I/O, regex, pipelines, automation scripts |
This repo is actively growing. Planned additions:
06-Cron-and-Scheduling.md— crontab syntax, security risks, hardening07-Service-Management.md— systemctl, journalctl, writing service units08-Network-Configuration.md— interfaces, routing, iptables basics09-Log-Analysis.md— auth.log, syslog, journald, pattern hunting
| Repo | What's inside |
|---|---|
| python | Python fundamentals, study notes, and security scripts |
| networking-and-os | TCP/IP, DNS, HTTP, Subnetting, Wireshark, tcpdump, OS basics |
| cybersecurity-notes | Full learning path — fundamentals, ethical hacking, web security, roadmap |
Last updated: June 2026