Tienes razón, el Unix de vainilla no apoya esto. Pero hay una cosa llamada ACL (Access Control Lists) que permite una definición mucho más granular de los derechos de acceso que los usuales derechos de usuario/grupo/mundo. Desde Wikipedia :
La mayoría de los sistemas operativos de Unix y similares a Unix (por ejemplo, Linux, BSD, o Solaris) soportan ACLs POSIX.1e, basados en un borrador temprano de POSIX que fue abandonado. Muchos de ellos, por ejemplo AIX, FreeBSD, Mac OS X a partir de la versión 10.4 ("Tigre"), o Solaris con sistema de archivos ZFS, soportan ACLs NFSv4, que forman parte del estándar NFSv4.
Por defecto, cada archivo sólo tiene los derechos de usuario/grupo/mundo
pse@Fourecks:~/Downloads$ ls -le UML_Plakat_8_2012_Web-Download_V1.pdf
-rw-r--r--@ 1 pse staff 4914537 Jun 21 09:56 UML_Plakat_8_2012_Web-Download_V1.pdf
Si ahora añade un propietario adicional
El buscador crea automáticamente una entrada ACL correspondiente para esto:
pse@Fourecks:~/Downloads$ ls -le UML_Plakat_8_2012_Web-Download_V1.pdf
-rw-r--r--@ 1 pse staff 4914537 Jun 21 09:56 UML_Plakat_8_2012_Web-Download_V1.pdf
0: user:jonnyenglish allow read,readattr,readextattr,readsecurity
También puede modificar las entradas del ACL directamente desde la Terminal usando chmod
(lo que le da significativamente más detalles para manipular que el Obtener información en el Finder). Para más detalles, probablemente sea mejor ejecutar man chmod
en la Terminal y leer el OPCIONES DE MANIPULACIÓN DE ACL sección.