El concepto es que en un "objeto" dado (por ejemplo, un archivo), tiene permisos de acceso que detallan quién puede acceder al objeto y bajo qué condiciones. El propietario es una optimización: generalmente, entre todos los usuarios que tienen permisos para un objeto determinado, uno de ellos debe tener "todos los permisos" y, en general, debe considerarse como responsable de este objeto.
En los sistemas Unix, tradicionalmente, los permisos en el archivo se lee , escribe y ejecuta , y se pueden otorgar a tres categorías de usuarios: el propietario (un usuario específico), el grupo (cada archivo está marcado como parte de un grupo) y todos los demás . Este es un sistema que no es muy granular, en el que puede seleccionar solo un solo usuario; Los derechos para otros usuarios se asignarán de forma grupal (al menos). En las versiones modernas de Unix, hay listas de control de acceso que ofrecen mucha más flexibilidad, de una manera similar a Lo que se usa en Windows. Con ACL, o en Windows, cualquier noción de "propietario" es principalmente un residuo histórico. En Windows, el "propietario" de un archivo es cualquiera de los usuarios (o grupos) que tiene derechos de "control total" sobre el archivo, pero su propósito es principalmente compatibilidad con el código anterior a ACL.
Para resumir, las ACL son suficientes para la seguridad y la propiedad no es requerida , pero a menudo se mantiene para la interoperabilidad con el código más antiguo que no sabe qué es una ACL, pero juega con las "identidades del propietario" ".