Sí, puede hacerlo, pero es un poco complicado. Permisos en macOS son bastante complejas; el Finder esconde la mayor parte de la complejidad, pero en la línea de comandos es totalmente expuesto y usted tiene que tratar con él.
Realmente la respuesta corta: uso chmod +a
agregar entradas de control de acceso, ls -le
a la vista de ellos, y man chmod
y man ls
para más detalles.
Longitud del medio de respuesta: para agregar el acceso de sólo Lectura para el grupo de mi grupo a la carpeta en /ruta/a/carpeta:
chmod +a "group:mygroup allow list,search,readattr,readextattr,readsecurity" /path/to/folder
Para un archivo, acceso de sólo Lectura sería:
chmod +a "group:mygroup allow read,readattr,readextattr,readsecurity" /path/to/file.txt
Para agregar acceso de Lectura y Escritura:
chmod +a "group:mygroup allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity" /path/to/folder
y para un archivo:
chmod +a "group:mygroup allow read,write,append,readattr,writeattr,readextattr,writeextattr,readsecurity" /path/to/file.txt
Respuesta larga: macOS tiene dos tipos diferentes de permisos de archivo: estándar POSIX (unix-like) permisos, y listas de control de acceso (Acl) que consta de una o más entradas de control de acceso (Ace). Todos los archivos y carpetas tienen permisos POSIX, que consta de un usuario (el propietario), uno de los grupos, y todos los demás, y para cada uno de los que algunos de combinación de lectura, escritura y ejecución (no preguntar) de acceso. Se puede (pero generalmente no) tiene una lista de Ases que permitir o denegar, pero no te preocupes por eso) acceso a otros usuarios y/o grupos, y tienen mucho más control sobre lo que el acceso está permitido (o rechazada).
El Buscador se esconde la distinción entre permisos POSIX y los Ases, pero en cualquier momento usted tiene más de un usuario o grupo, los otros son Ases. Para añadir un acceso para otro grupo, es necesario agregar un AS. chmod +a
lo hace. También es necesario especificar una lista completa de los tipos de lectura y/o escritura (o de otros) el acceso se concede. El Buscador de la idea de "sólo Lectura" de acceso corresponde a read,readattr,readextattr,readsecurity
, y su "Lectura y Escritura" de acceso corresponde a read,write,append,readattr,writeattr,readextattr,writeextattr,readsecurity
.