We use Macfuse to connect to our office development services. It lets us mount remote folders via SSFHS. The problem is that when we create a file via this connection, the default permissions are missing the group write bit, and so other users who connect to this system can’t write to them.
There is a fix available for OS X 10.5.3 and above – http://support.apple.com/kb/HT2202
Or if you want to do it yourself via the command line, I’ve written some brief instructions. Basically, it involves 2 steps.
- Open up the Terminal application, and then create a file called /etc/launchd-user.conf
- Add a line to the file containing the umask setting you want, in our case this was umask 002
sudo vim /etc/launchd-user.conf
NB: This sets the umask for every user on the system. So be careful what you choose!