Tienes razón, vanilla Unix no admite esto. Pero existe una cosa llamada ACL (Listas de control de acceso) que permite una definición mucho más detallada de los derechos de acceso que los derechos usuales de usuario / grupo / mundo. De Wikipedia :
La mayoría de los sistemas operativos similares a Unix y Unix (por ejemplo, Linux, BSD o Solaris) son compatibles con las ACL POSIX.1e, basadas en un borrador de POSIX anterior que se abandonó. Muchos de ellos, por ejemplo AIX, FreeBSD, Mac OS X a partir de la versión 10.4 ("Tiger") o Solaris con sistema de archivos ZFS, admiten ACL de NFSv4, que forman parte del estándar NFSv4.
Por defecto, cada archivo solo tiene los derechos de usuario / grupo / mundo
pse@Fourecks:~/Downloads$ls-leUML_Plakat_8_2012_Web-Download_V1.pdf-rw-r--r--@1psestaff4914537Jun2109:56UML_Plakat_8_2012_Web-Download_V1.pdf
Siahoraagregasunpropietarioadicional
Finder crea automáticamente una entrada de 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 de ACL directamente desde la Terminal usando chmod
(lo que le brinda muchos más detalles para manipular que el diálogo Obtener información en el Finder). Para obtener detalles, probablemente sea mejor ejecutar man chmod
en Terminal y leer la sección ACL MANIPULATION OPTIONS .