This repository contains hands-on Linux hardening and security practice from my personal cybersecurity home lab.
These tasks helped me develop practical skills in system auditing, user management, file permissions, logs, and secure configurations, core skills for SOC and cybersecurity analyst roles.
- Create, modify, and delete users
- Assign groups and privileges
- Manage /etc/passwd and /etc/shadow
- chmod, chown, chgrp
- Understanding rwx permissions
- Securing sensitive files
- Disable unused services
- Configure firewall (ufw)
- System updates & patching
- SSH security basics
- Analyze /var/log/auth.log
- Detect failed logins
- Identify suspicious activity
- top, htop, journalctl, systemctl
- Service auditing
- Process inspection
Linux-Security-Projects/ │ ├── user_management/ ├── permissions/ ├── hardening/ ├── log_analysis/ └── docs/ ← screenshots & notes stored here
- Linux (Ubuntu/Kali)
- Bash
- UFW firewall
- Systemctl & journalctl
This repo supports my Google Cybersecurity Certificate, Linux security practice, and SOC Analyst skill development.