Junior — Middle
Explique el principio de funcionamiento del sistema de gestión de acceso en Linux.
sobes.tech AI
Respuesta de la IA
En Linux, el sistema de gestión de acceso se basa en el modelo de permisos de usuarios y grupos. Cada archivo y directorio tiene tres conjuntos de permisos: para el propietario (usuario), el grupo y otros. Los permisos incluyen lectura (r), escritura (w) y ejecución (x).
Los permisos se establecen mediante bits y se pueden ver con el comando ls -l.
Además de los permisos básicos, existen mecanismos avanzados:
- ACL (Listas de Control de Acceso) — permiten definir permisos más detallados para usuarios y grupos específicos.
- SELinux/AppArmor — sistemas de control de acceso obligatorio que imponen políticas de seguridad adicionales.
Ejemplo de permisos básicos:
-rwxr-xr-- 1 usuario grupo 1234 10 de mayo 12:00 file.txt
Aquí, el propietario tiene rwx, el grupo r-x y otros r--.
De esta forma, el acceso a los recursos se controla mediante permisos, propietarios, grupos y políticas de seguridad adicionales.