Práctica 8: Sistema de Archivos y Permisos

Sistemas Operativos - Control de acceso en entornos multiusuario

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:

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

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

  1. Crear archivo: touch archivo_prueba
  2. Ver permisos: ls -l
  3. Interpretar permisos (rwx)
  4. Modificar permisos: chmod 777 archivo_prueba
  5. Ver cambios: ls -l
  6. Restringir permisos: chmod 600 archivo_prueba
  7. Crear directorio: mkdir dir_prueba
  8. Asignar permisos: chmod 755 dir_prueba
  9. Intentar acceso desde otro contexto (si es posible)
  10. Consultar grupos: groups
Análisis

Análisis del sistema

Permisos incorrectos pueden exponer información o impedir el funcionamiento del sistema.
Reflexión

Preguntas de reflexión

Extensión

Actividad complementaria

Entrega: análisis técnico

Entrega

Evidencia