1 🛠️ Laboratorio: Administración de Permisos de Archivos
Duración estimada: 35 minutos
Prerrequisitos: Conocimientos básicos de comandos Linux y estructura de archivos.
1.1 🎯 Objetivos
- Ajustar permisos de carpetas y archivos según estructura de grupo.
- Modificar permisos de archivos para usuarios.
- Aplicar modos simbólicos y absolutos con
chmod
.
1.2 🔐 Acceso al entorno
- Haz clic en Start Lab.
- Espera a que el estado indique:
Lab status: ready
. - Accede a la AWS Management Console.
1.3 🧩 Tarea 1: Conexión a EC2 vía SSH
1.3.1 Windows (PuTTY)
- Descargar
.ppk
desde Details > Download PPK. - Anotar IP pública.
- Usar PuTTY con:
- Host:
Public IP
- Auth: archivo
labsuser.ppk
- Usuario:
ec2-user
- Host:
1.3.2 macOS / Linux
cd ~/Downloads
chmod 400 labsuser.pem
ssh -i labsuser.pem ec2-user@<public-ip>
1.4 📁 Tarea 2: Cambiar propiedad de carpetas
# Verificar ubicación
pwd
cd companyA
# Cambiar propiedad de companyA
sudo chown -R emcbath:Personnel /home/ec2-user/companyA
# Cambiar propiedad de HR
sudo chown -R ctee:HR HR
# Cambiar propiedad de Finance
sudo chown -R dolberdi:Finance HR/Finance
# Verificar cambios
ls -laR
1.5 🧾 Tarea 3: Cambiar modos de permisos
# Verificar ubicación
pwd
# Crear archivo y usar modo simbólico
sudo vi symbolic_mode_file
# (Guardar con :wq)
sudo chmod g+w symbolic_mode_file
# Crear archivo y usar modo absoluto
sudo vi absolute_mode_file
# (Guardar con :wq)
sudo chmod 764 absolute_mode_file
# Verificar permisos
ls -l
1.6 🗂️ Tarea 4: Asignar permisos a carpetas
# Verificar ubicación
pwd
# Cambiar propiedad Shipping
sudo chown -R eleonard:Shipping Shipping
# Cambiar propiedad Sales
sudo chown -R isteinke:Sales Sales
# Verificar cambios
ls -laR Shipping
ls -laR Sales
1.7 ✅ Finalización
Haz clic en End Lab, confirma con Yes y cierra el panel.
1.8 📘 Conceptos clave
chown
: Cambia la propiedad de archivos y carpetas.chmod
: Modifica los permisos de acceso.- Modos simbólico/absoluto: Formas de especificar permisos.
- EC2 t3.micro: Instancia ligera para pruebas.
1.9 ⌨️ Comandos clave
# Conexión SSH
ssh -i labsuser.pem ec2-user@<public-ip>
# Cambiar propiedad
sudo chown -R user:group <carpeta>
# Cambiar permisos
sudo chmod g+w archivo
sudo chmod 764 archivo
# Ver estructura
ls -laR
ls -l