An open API service indexing awesome lists of open source software.

https://github.com/ayeshamk23/born2beroot

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.
https://github.com/ayeshamk23/born2beroot

42school born2beroot debian linux lvm sysadmin systemadministration usermanagement virtualmachine

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# πŸ‘‘ 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