Set umask, set permissions, and set ACL, but SAMBA isn't using those?
- by Kris Anderson
I'm running on Ubuntu Server 12.04. I have a folder called Music and I want the default folder permissions to be 775 and the default file to then be 664.
I set the default permissions on the Music folder to be 775.
I configured ACL to use these default permissions as well:
file: Music
owner: kris
group: kris
flags: ss-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
I also changed the default umask for my user account, kris, to 002 in .profile.
Shouldn't and new file/folder now use those permissions when writing to the Samba share? ACL should work with Samba from what I can gather.
Currently, if I write to that folder using my mac, folders are getting 755 and files 644. I have another app on my mac called GoodSync which which is able to sync a local directory on my mac to a network samba share, but those permissions are even worse. files are being written as 700 using that program.
So it looks like Samba is allowing the host/program to determine the folder/file permissions.
What changes do I need to make to force the permissions I want regardless of what the host tries to write on the server?