I want everyone to have all the possible rights to all of these things in this directory and everything that is ever created in it in the future.
No, davvero, davvero non vuoi farlo. Stai risolvendo un problema e ne stai creando molti altri.
Quello che vuoi è che ogni utente / processo sia in grado di leggere / scrivere / cancellare i propri file ma non di rompere altre cose. Fortunatamente non sei la prima persona a imbattersi in questo problema e ci sono due soluzioni perfette:
-
usa / var / tmp come directory della cache, come fa già
-
imposta il bit adesivo sulla tua cartella cache: chmod 1777 my/tmp/
diventa un po 'più complicato se si tratta di una condivisione di rete, ma il server OS X dispone di elenchi di controllo dell'accesso per aiutare.