OS X - Automatically Set Execute Permissions for New Files?

Posted by i help X u on Super User See other posts from Super User or by i help X u
Published on 2010-08-14T15:04:21Z Indexed on 2011/01/14 23:55 UTC
Read the original article Hit count: 186

I'm using OS X 10.6.4 and am trying to set a folder to automatically enable execute permissions on new script files copied or created in a directory. I have used Sandbox 2 to set every permission for the folder to enabled with sticky bits and the inherit flag set but I still have to manually set the execute flag using chmod for every new flag.

I've done: chmod -R a+rwxs ~/scripts

I've done: chmod 7777 ~/scripts

And the permissions for the folder show as: drwsrwsrwt+ for the folder.

But if I add a new script file it's set to "-rw-r--r--+" (the default)

I looked at setting "unmask 000" in the .profile file but the default value for files is 666 with an unmask of 022 so that's not relevant since I would need a default value of 777 for files.

I have figure out how to use chmod in an AppleScript triggered by a folder action to automate this but I'm wondering if there is a simple ACL or chmod setting I'm missing.

So, is there a way to automatically set execute permission for new files? (Without using a folder action and AppleScript?)

© Super User or respective owner

Related posts about osx

Related posts about automation