Skip to content

ayeshamk23/Born2beroot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘‘ Born2beroot – System Administration at 42

β€œSecure your system like a real root.”

πŸ“š Project Overview

Born2beroot is a system administration project from 42 School, completed on 25 November 2023. It focuses on setting up, securing, and managing a Linux-based virtual machine. The goal is to apply essential DevOps and security practices such as partitioning with LVM, managing users and groups, enforcing strong password policies, and configuring key services like sudo, UFW, and SSH.

πŸ–₯️ Technologies Used

  • 🐧 Debian 11 or Rocky Linux 9
  • πŸ› οΈ VirtualBox / UFW
  • πŸ” Sudo, SSH, Passwords
  • πŸ’Ύ LVM (Logical Volume Manager)

πŸ› οΈ Key Configurations

  • βœ… Partitioning using LVM
  • βœ… Strong password & login policies (passwd, pam, login.defs)
  • βœ… Sudo configuration with a custom group (sudo or admin)
  • βœ… Secure SSH setup (port change, limited users, key auth)
  • βœ… UFW firewall rules enabled
  • βœ… Hostname and system info monitoring via cron + custom script
  • βœ… Root login disabled & system hardening

🧠 Concepts Learned

  • Linux user and permission management
  • Securing systems against unauthorized access
  • Automating admin tasks with cron
  • Managing partitions with LVM
  • Using SSH and UFW for secure access

βœ… Evaluation Result

Here’s a screenshot of the successful evaluation (score: 125%) from the 42 intranet. Screen Shot 2025-05-11 at 5 59 29 PM

About

Born2beroot is a system administration project at 42 School that focuses on setting up and securing a Linux virtual machine with strict system rules, user permissions, and services using LVM, UFW, and SSH.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors