{"id":29322030,"url":"https://github.com/ayeshamk23/born2beroot","last_synced_at":"2026-04-20T05:01:48.391Z","repository":{"id":292680164,"uuid":"981608064","full_name":"ayeshamk23/Born2beroot","owner":"ayeshamk23","description":"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.","archived":false,"fork":false,"pushed_at":"2025-05-11T14:02:36.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-07T14:02:07.153Z","etag":null,"topics":["42school","born2beroot","debian","linux","lvm","sysadmin","systemadministration","usermanagement","virtualmachine"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ayeshamk23.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-11T13:51:45.000Z","updated_at":"2025-05-11T14:02:39.000Z","dependencies_parsed_at":"2025-05-11T15:19:30.733Z","dependency_job_id":"da8470c0-1be9-493a-afec-eea462ee4bdd","html_url":"https://github.com/ayeshamk23/Born2beroot","commit_stats":null,"previous_names":["ayeshamk23/born2beroot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ayeshamk23/Born2beroot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayeshamk23%2FBorn2beroot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayeshamk23%2FBorn2beroot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayeshamk23%2FBorn2beroot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayeshamk23%2FBorn2beroot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ayeshamk23","download_url":"https://codeload.github.com/ayeshamk23/Born2beroot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayeshamk23%2FBorn2beroot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32033717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["42school","born2beroot","debian","linux","lvm","sysadmin","systemadministration","usermanagement","virtualmachine"],"created_at":"2025-07-07T14:00:48.022Z","updated_at":"2026-04-20T05:01:48.387Z","avatar_url":"https://github.com/ayeshamk23.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 👑 Born2beroot – System Administration at 42\n\n\u003e _“Secure your system like a real root.”_\n\n\n## 📚 Project Overview\n\nBorn2beroot 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.\n\n## 🖥️ Technologies Used\n\n- 🐧 **Debian 11** or **Rocky Linux 9**\n- 🛠️ **VirtualBox** / **UFW**\n- 🔐 **Sudo**, **SSH**, **Passwords**\n- 💾 **LVM** (Logical Volume Manager)\n\n\n## 🛠️ Key Configurations\n\n- ✅ Partitioning using LVM\n- ✅ Strong password \u0026 login policies (`passwd`, `pam`, `login.defs`)\n- ✅ Sudo configuration with a custom group (`sudo` or `admin`)\n- ✅ Secure SSH setup (port change, limited users, key auth)\n- ✅ UFW firewall rules enabled\n- ✅ Hostname and system info monitoring via `cron` + custom script\n- ✅ Root login disabled \u0026 system hardening\n\n\n\n## 🧠 Concepts Learned\n\n- Linux user and permission management\n- Securing systems against unauthorized access\n- Automating admin tasks with cron\n- Managing partitions with LVM\n- Using SSH and UFW for secure access\n\n---\n\n## ✅ Evaluation Result\n\nHere’s a screenshot of the successful evaluation (score: 125%) from the 42 intranet.\n\u003cimg width=\"1097\" alt=\"Screen Shot 2025-05-11 at 5 59 29 PM\" src=\"https://github.com/user-attachments/assets/4e7140c6-694f-41b6-ad8d-f1fdf02ece65\" /\u003e\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayeshamk23%2Fborn2beroot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayeshamk23%2Fborn2beroot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayeshamk23%2Fborn2beroot/lists"}