Ho impostato la mia umask nel mio file .bashrc su 007. Qualsiasi file creato sulla riga di comando dopo aver caricato il mio file bashrc rispetta questa impostazione. Voglio essere in grado di impostare umask su 007 per tutti i file creati usando app non a riga di comando.
Questo documento parla di impostando umask via launchd. E funziona in qualche modo. Se seguo queste indicazioni posso cambiare le autorizzazioni predefinite su un file creato dalla GUI da rw-r--r--
a rw-rw----
ma le directory non sono ancora scrivibili di gruppo (cioè voglio che siano rwxrwx---
ma sono rwxr-x---
)
L'analogo su Linux sarebbe /etc/login.defs
come il luogo in cui impostare umask.
Che cosa cambio in modo che la umask sia impostata correttamente (cioè nel modo in cui la voglio)?