Not sure if this helps, but if I understand your issue correctly then I’ve had a similar issue with almost all versions of Photoshop in an environment where users heavily shared each other’s files. The only solution I came up with at the time. to make this easier/transparent on the users, was to reset their default umask on the client side. The funny thing is that even then not all applications saved files according to the umask, but that’s another issue.
Regardless, in the end I just told users to copy the affected files to their desktop, work on them and then use the Finder to copy the updates to the server as was the official policy anyways for other reasons.
The following command should change their umask to be 775 if I recall correctly:
defaults write /Users/[INSERTUSERNAME]/Library/Preferences/.GlobalPreferences NSUmask -int 2
Then have them logout/login. You can also set the umask for the whole workstation by applying the same change to the .GlobalPreferences file in the /Library/Preferences/ folder. From that point onward they “should” write files with more suitable POSIX permissions.
Hope this helps a tiny bit.
Comments are closed