1 🧪 Laboratorio: Administración de Usuarios y Grupos en Amazon EC2 (Linux)
1.1 🎯 Objetivos
- Crear usuarios nuevos con una contraseña predeterminada
- Crear grupos y asignar los usuarios correspondientes
- Iniciar sesión con diferentes usuarios y comprobar permisos
1.2 🕒 Duración estimada
45 minutos
1.3 ✅ Tareas paso a paso
1.3.1 🔗 Tarea 1: Conexión a la instancia EC2
Conéctate a tu instancia desde Ubuntu (nativo o WSL):
chmod 400 labsuser.pem
ssh -i labsuser.pem ec2-user@<public-ip>
📸 Captura SSH exitosa:
Enlace imagen aquí
1.3.2 👤 Tarea 2: Crear usuarios
Ejemplo para el primer usuario:
sudo useradd arosalez
sudo passwd arosalez
Usa la contraseña: P@ssword1234!
Resto de usuarios:
sudo useradd eowusu && sudo passwd eowusu
sudo useradd jdoe && sudo passwd jdoe
sudo useradd ljuan && sudo passwd ljuan
sudo useradd mmajor && sudo passwd mmajor
sudo useradd mjackson && sudo passwd mjackson
sudo useradd nwolf && sudo passwd nwolf
sudo useradd psantos && sudo passwd psantos
sudo useradd smartinez && sudo passwd smartinez
sudo useradd ssarkar && sudo passwd ssarkar
Verificación:
sudo cat /etc/passwd | cut -d: -f1
📸 Captura usuarios creados:
Enlace imagen aquí
1.3.3 👥 Tarea 3: Crear y asignar grupos
Crear los grupos:
sudo groupadd Sales
sudo groupadd HR
sudo groupadd Finance
sudo groupadd Shipping
sudo groupadd Managers
sudo groupadd CEO
Asignar usuarios:
# Ventas
sudo usermod -a -G Sales arosalez
sudo usermod -a -G Sales nwolf
# RR. HH.
sudo usermod -a -G HR ljuan
sudo usermod -a -G HR smartinez
# Finanzas
sudo usermod -a -G Finance mmajor
sudo usermod -a -G Finance ssarkar
# Envíos
sudo usermod -a -G Shipping eowusu
sudo usermod -a -G Shipping jdoe
sudo usermod -a -G Shipping psantos
# Gerentes
sudo usermod -a -G Managers arosalez
sudo usermod -a -G Managers ljuan
sudo usermod -a -G Managers mmajor
# CEO
sudo usermod -a -G CEO mjackson
# Agregar ec2-user a todos los grupos
for group in Sales HR Finance Shipping Managers CEO; do sudo usermod -a -G $group ec2-user; done
Verifica:
cat /etc/group
📸 Captura de /etc/group:
Enlace imagen aquí
1.3.4 👨💻 Tarea 4: Iniciar sesión con los nuevos usuarios
Cambiar de usuario:
su arosalez
# Contraseña: P@ssword1234!
Verificar ubicación:
pwd
Probar permisos:
touch myFile.txt # Permission denied
sudo touch myFile.txt # not in the sudoers file
📸 Captura de errores de permisos:
Enlace imagen aquí
Salir y revisar logs:
exit
sudo cat /var/log/secure | tail -n 20
📸 Captura de log del sistema:
Enlace imagen aquí
1.4 ✅ Finalizar laboratorio
- Cierra la sesión SSH
- En AWS, selecciona End Lab
- Confirma para cerrar el entorno