[CentOS] Samba permissions problem

Thu Jul 17 13:52:58 UTC 2008
Kevin Thorpe <kevin at pricetrak.com>

Craig White wrote:
> On Thu, 2008-07-17 at 09:26 -0400, Brett Serkez wrote:
>   
>>> On Thu, Jul 17, 2008 at 6:02 AM, Kevin Thorpe <kevin at pricetrak.com> 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
>>>       
>> I have this working with:
>>
>> [example]
>>         path = /home/example
>>         writeable = yes
>>         browseable = yes
>>         create mask = 0775
>>         force create mode = 0775
>>         directory mask = 0775
>>         force directory mode = 0775
>>     
> ----
> indeed and 'force group' is pointless.
>
> chmod g+s /home/spendtrak
>
> gets it done, neatly, cleanly and the recommended method
>   
Still getting 0644 on the files when the parent dir is 0770...... odd

It's wierd that the samba settings work fine for directories, but not 
the files.