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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20080717/cd8e4a7f/attachment-0001.html>
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
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 = 0770I know - that's where I started - works fine for directories, but not for files. I can't fathom it out.
> 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 = 0770I 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 Brett
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.