7 votos

¿Por qué los archivos de Mac pueden tener varios propietarios?

En cuanto a los permisos de los archivos de Unix, que usan los Macs, ¿por qué los archivos de Mac en particular pueden tener múltiples propietarios? Por ejemplo, puede ver el panel "Obtener información" de un archivo y, en la sección de permisos de la parte inferior, añadir otro propietario haciendo clic en el signo más "+".

¿Cómo funciona esto? No creo que el Unix de vainilla sea capaz de hacer esto?

6voto

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

enter image description here

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

enter image description here

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X