8 votos

¿Cuáles son todos los atributos ACL disponibles en Mac OS 10.13 High Sierra?

En Mac OS, los permisos de acceso a archivos y carpetas se gestionan por capas con modos básicos de propietario/grupo/todos de lectura/escritura/ejecución al estilo de Unix (POSIX), junto con las recientemente añadidas listas de control de acceso (ACL) para un control de acceso adicional.

Tanto los controles POSIX como los ACL pueden gestionarse desde la línea de comandos con el tradicional comando unix 'chmod'. Por ejemplo:

Mac:~> sudo chmod -R +a "staff allow list,addfile,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directoryinherit" path/to/folder*

¿Cuál es la lista completa de todos los atributos ACL que se pueden configurar en Mac OS 10.13 (High Sierra)? ¿Qué significa cada uno de ellos?

9voto

klanomath Puntos 19587

Una lista completa de atributos ACL está disponible consultando las páginas de manual:

man chmod

Si prefiere una aplicación con interfaz gráfica para mostrar las páginas del manual, descargue e instale, por ejemplo ManOpen (gratis) o Dash para MacOS (unos cuantos dólares).

No voy a enumerar toda la documentación de chmod:

...

ACL MANIPULATION OPTIONS

 ACLs are manipulated using extensions to the symbolic mode grammar.  Each
 file has one ACL, containing an ordered list of entries.  Each entry
 refers to a user or group, and grants or denies a set of permissions.  In
 cases where a user and a group exist with the same name, the user/group
 name can be prefixed with "user:" or "group:" in order to specify the
 type of name.

 If the user or group name contains spaces you can use ':' as the delim-
 iter between name and permission.

 The following permissions are applicable to all filesystem objects:
       delete  Delete the item.  Deletion may be granted by either this
               permission on an object or the delete_child right on the
               containing directory.
       readattr
               Read an objects basic attributes.  This is implicitly
               granted if the object can be looked up and not explicitly
               denied.
       writeattr
               Write an object's basic attributes.
       ...

1 votos

¡Qué vergüenza! RTFM! uggh. Mac OS es Unix. Tienen páginas de manual.

1 votos

Gracias por señalarlo. +1. La página man muestra todos los permisos ACL.

0 votos

La lista completa (en Mojave): delete readattr writeattr readextattr writeextattr readsecurity writesecurity chown list search add_file add_subdirectory delete_child read write append execute file_inherit directory_inherit limit_inherit only_inherit

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