5 votos

¿Cómo permitir que un grupo acceda a una carpeta?

Quiero permitir que el grupo _www escriba en una carpeta.

Hice clic en la carpeta para ir a "Obtener información".

En la parte inferior hay una sección "Compartir y permisos" con un "+" para añadir usuarios. Sin embargo, no muestra ninguno de los grupos del sistema, como _www.

¿Existe una forma de activar la visualización de usuarios y grupos ocultos en la interfaz gráfica de usuario? ¿O tengo que hacerlo a través de la línea de comandos? Parece que la GUI permite establecer permisos para varios usuarios y grupos, lo cual me gusta, mientras que el comando creo que sólo permite 1 propietario y 1 grupo?

5voto

Xavier Nodet Puntos 2498

Apple oculta todo lo que considera un usuario o grupo "del sistema" de la interfaz gráfica de usuario. Probablemente hay alguna manera de desactivar eso, pero generalmente uso la línea de comandos para cosas relacionadas con el sistema.

La versión de la línea de comandos viene en dos sabores: hay una estructura básica de permisos con un único propietario, un único grupo y todos los demás, y luego hay ACLs POSIX. Curiosamente, Apple tomó la ruta de modificar chmod para soportar ACLs en lugar de enviar el estándar getfacl y setfacl herramientas.

$ sudo chmod +a 'group:_www allow add_file,add_subdirectory,list,search,delete_child' /webroot

También puede querer el file_inherit y directory_inherit para aplicar la ACL a los archivos/directorios creados. Véase chmod(1) para más detalles.

El -a opción de chmod elimina las entradas ACL.

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