Quiero que todos tengan todos los derechos posibles para todas estas cosas en este directorio y todo lo que se cree en él en el futuro.
No, realmente, realmente no quieres hacer eso. Estás resolviendo un problema y creando muchos más.
Lo que desea es que cada usuario / proceso pueda leer / escribir / eliminar sus propios archivos pero no romper otras cosas. Afortunadamente, no es la primera persona que se encuentra con este problema y existen dos soluciones perfectas:
-
use / var / tmp como el directorio de caché, ya que ya lo hace
-
establezca el bit fijo en su propia carpeta de caché: chmod 1777 my/tmp/
se complica un poco más si se trata de un recurso compartido de red, pero el servidor OS X tiene listas de control de acceso para ayudar.