2 votos

Las carpetas de iCloud Drive cambian sus permisos

Estoy experimentando con el traslado de Documentos y Escritorio a iCloud Drive. Tengo un documento de sitio web root en una carpeta bajo Documentos. Para que el sitio web se ejecute en mi máquina local, los permisos de la carpeta ~/Documentos deben ser 755.

En cuanto modifico un archivo en el sitio web, los permisos en ~/Documentos cambian inmediatamente de 755 a 700, haciendo que el sitio web dé un mensaje de "Prohibido".

Supongo que la función de sincronización de iCloud está restableciendo el permiso de ~/Documentos. Cómo puedo evitar que esto suceda?

He probado con "chflags uchg Documents", pero sigue reiniciando a 700.

1voto

Archetupon Puntos 17

Tuve el mismo problema, tratando de ejecutar un servidor como un usuario sin privilegios que necesita acceso de lectura a Documentos, mientras que Documentos está en iCloud Drive. Los permisos de archivo normales de UNIX no se pegaban. Lo resolví usando ACLs para conceder el acceso.

chmod +a "_www allow list,search" Documents

En este ejemplo _www es el usuario sin privilegios con el que se ejecuta el servidor. Utilice ps axu para saber qué usuario es para ti.

Las carpetas dentro de Documentos deberían funcionar normalmente con los bits de permiso de archivos de UNIX, por lo que sólo tiene que hacer esto para la propia carpeta Documentos.

Para más información sobre las ACL, consulte aquí aquí y man chmod .

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