Sistemas operativos

Un sistema operativo moderno debe proteger los recursos (archivos, memoria, dispositivos) de accesos indebidos. 👉 Para ello utiliza un modelo de usuarios, permisos y control de acceso.


🔹 Usuarios en un sistema operativo

  • Superusuario / Administrador (root en Linux, Administrator en Windows):

    • Control total sobre el sistema.
    • Puede instalar programas, cambiar configuraciones, crear y eliminar usuarios.
  • Usuarios estándar:

    • Pueden ejecutar aplicaciones y usar archivos propios.
    • Limitaciones para proteger el sistema.
  • Usuarios invitados:

    • Acceso muy restringido.
    • No suelen poder modificar configuraciones ni instalar programas.

🔹 Permisos de acceso

Los permisos determinan qué puede hacer cada usuario con un recurso (archivo, carpeta, programa).

  1. Lectura (r / Read): ver el contenido.
  2. Escritura (w / Write): modificar o borrar.
  3. Ejecución (x / Execute): ejecutar un archivo o acceder a una carpeta.

👉 En Linux, los permisos se aplican a tres categorías:

  • Usuario propietario.
  • Grupo.
  • Otros.

Ejemplo: -rwxr-xr--

  • El propietario puede leer, escribir y ejecutar.
  • El grupo puede leer y ejecutar.
  • Los demás solo pueden leer.

👉 En Windows, el sistema es más complejo con ACL (Access Control Lists), que permiten permisos detallados por usuario o grupo.


🔹 Control de acceso

El control de acceso es el conjunto de mecanismos para verificar quién puede hacer qué en el sistema.

  1. Autenticación: comprobar la identidad del usuario.

    • Métodos: contraseña, PIN, biometría (huella, rostro).
  2. Autorización: verificar si el usuario tiene permiso para realizar una acción.

    • Ejemplo: abrir un archivo solo si tiene permisos de lectura.
  3. Auditoría: registrar accesos y cambios para detectar usos indebidos.


🔹 Ejemplo práctico

  • Un archivo de configuración del sistema en Linux solo puede ser modificado por el root.
  • En Windows, un usuario estándar no puede instalar un programa sin permisos de administrador.
  • En una red corporativa, los usuarios solo tienen acceso a las carpetas de su departamento.

📌 Resumen rápido

  • Usuarios: administrador, estándar, invitado.
  • Permisos: lectura (r), escritura (w), ejecución (x).
  • Control de acceso: autenticación + autorización + auditoría.
  • Linux usa permisos rwx; Windows usa ACLs más detalladas.
  • Loading...