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).
- Lectura (r / Read): ver el contenido.
- Escritura (w / Write): modificar o borrar.
- 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.
-
Autenticación: comprobar la identidad del usuario.
- Métodos: contraseña, PIN, biometría (huella, rostro).
-
Autorización: verificar si el usuario tiene permiso para realizar una acción.
- Ejemplo: abrir un archivo solo si tiene permisos de lectura.
-
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...