1. Project Overview
This project demonstrates how to create and manage users and groups on a Linux system hosted on AWS EC2. The objective is to understand Linux identity and access management (IAM) at the operating system level, which is a critical skill for Cloud Engineers, DevOps Engineers, and Security Engineers.
The project covers:
- Launching a Linux VM (EC2 instance) on AWS
- Creating and managing Linux users
- Creating and managing Linux groups
- Assigning users to groups
- Modifying and deleting users
2. Architecture Summary
Local Machine
|
SSH (Port 22)
|
AWS EC2 Instance (Ubuntu Linux)
|
Linux OS User & Group Management
3. Prerequisites
- AWS Account
- SSH client (MobaXterm, PuTTY, or Terminal)
- Basic understanding of Linux commands
- Key pair for EC2 access
4. Step 1: Create an AWS EC2 Linux Virtual Machine
4.1 Launch EC2 Instance
- Log in to AWS Management Console