Contexto
Introducción
Linux es un sistema multiusuario donde múltiples usuarios pueden acceder a los mismos recursos. Para evitar conflictos y garantizar seguridad, el sistema de archivos implementa un modelo de permisos basado en:
- Usuario propietario
- Grupo
- Otros usuarios
El control de permisos es fundamental para proteger información y garantizar integridad del sistema.
En esta práctica se analizará cómo se asignan, modifican y aplican los permisos en archivos y directorios en un entorno real.
Objetivo
Objetivo
- Interpretar permisos en archivos y directorios
- Modificar permisos usando chmod
- Cambiar propietario y grupo
- Analizar impacto de permisos en acceso real
Entorno
Condiciones del entorno
La práctica se realiza en un entorno Linux multiusuario accesible por SSH.
ssh usuario@IP_SERVIDOR
Verificar comandos:
ls
chmod
chown
groups
Algunas operaciones pueden requerir privilegios elevados (sudo).
Los resultados dependen del usuario actual y su pertenencia a grupos.
Comandos
Comandos y explicación
ls -l → Muestra permisos de archivos
ls -l
chmod → Cambia permisos
chmod 755 archivo
chown → Cambia propietario
sudo chown usuario:grupo archivo
groups → Muestra grupos del usuario
groups
Ejecución
Actividad paso a paso
- Crear archivo:
touch archivo_prueba
- Ver permisos:
ls -l
- Interpretar permisos (rwx)
- Modificar permisos:
chmod 777 archivo_prueba
- Ver cambios:
ls -l
- Restringir permisos:
chmod 600 archivo_prueba
- Crear directorio:
mkdir dir_prueba
- Asignar permisos:
chmod 755 dir_prueba
- Intentar acceso desde otro contexto (si es posible)
- Consultar grupos:
groups
Análisis
Análisis del sistema
- ¿Qué significan los permisos rwx?
- ¿Qué cambia al modificar permisos?
- ¿Qué permisos son seguros y cuáles no?
- ¿Qué diferencia existe entre archivo y directorio?
Permisos incorrectos pueden exponer información o impedir el funcionamiento del sistema.
Reflexión
Preguntas de reflexión
- ¿Por qué no todos los usuarios deben tener acceso total?
- ¿Qué riesgos implica usar chmod 777?
- ¿Cómo se controla el acceso en sistemas reales?
- ¿Qué relación tiene esto con seguridad informática?
Extensión
Actividad complementaria
- Investigar modelo de permisos en Linux
- Analizar diferencia entre permisos numéricos y simbólicos
- Explorar concepto de ACL (Access Control Lists)
Entrega: análisis técnico
Entrega
Evidencia
- Capturas de:
- ls -l
- chmod aplicado
- groups
- Interpretación de permisos
- Respuestas de reflexión