[CentOS] Samba permissions problem

Thu Jul 17 13:28:27 UTC 2008
Ned Slider <ned at unixmail.co.uk>

Kevin Thorpe wrote:
> Ned Slider wrote:
>> Kevin Thorpe wrote:
>>> Hi all,
>>>       I have a permissions problem with a samba share which I really 
>>> can't fathom out. I'm trying to create a fully group writable share. 
>>> Easy or so I thought.
>>> As you can see from my config I am trying all the options to set 
>>> files group writable, however when I create a file from the client 
>>> I'm always getting the
>>> mode 0644. Does anyone have a clue why?  Thanks!
>>>
>>> client:
>>> //database.pricetrak.com/spendtrak      /home/spendtrak cifs    
>>> username=webserver,password=twonkerlet,uid=apache,file_mode=0660,dir_mode=0770  
>>> 0 0
>>>
>>> server:
>>> [spendtrak]
>>>        comment = Spendtrak Files
>>>        path = /home/spendtrak
>>>        browseable = no
>>>        writable = yes
>>>        printable = no
>>>        valid users = +spendtrak
>>>        force group = spendtrak
>>>        create mode = 0660
>>>        create mask = 0660
>>>        force create mode = 0660
>>>        directory mode = 0770
>>>
>>>
>>
>> Here's how I used to achieve that type of scenario on CentOS 4:
>>
>> [Staff]
>>  comment = Staff Share
>>  path = /shares/staff
>>  writeable = yes
>>  valid users = +staff
>>  force group = staff
>>  force create mode = 0660
>>  force directory mode = 0770

> I know - that's where I started - works fine for directories, but not 
> for files. I can't fathom it out.

Did you use "force create mode" as opposed to "create mode" in your 
original message?

I wonder if it's a *nix file permission thing. Maybe you need to 
manually (re)set all file ownerships to spendtrak:spendtrak and take it 
from there.