Setting the User File Creation Permission Mask on macOS
By default, files created on macOS in directories that are accessible to everyone, such as Harmony database directories, are created with a file permission mode that only allows the owner (creator) of the file to modify the file.
Since a Harmony database is a collaborative work environment where everyone needs to be able to make changes to scenes, this must be circumvented by setting the permission mask for file creation (referred to as umask or user mask). By setting a permissive umask on your machine, all the files created by your client on the Harmony database will be modifiable by anyone else with access to the database.
The method to change the user mask has changed as of Mac OS X 10.11. Below are the steps to accomplish this depending on your version of macOS.
-
In a terminal, type the following command:
$ sudo launchctl config user umask 000
- Reboot the machine.
-
In a terminal, type the following command to edit your launchd configuration file:
$ sudo vi /etc/launchd.conf
-
Add the following line at the end of the file:
umask 0
- Save the file.
- Reboot the machine.