TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TCLUG:11442] SAMBA create masks
Try the "force create mode" parameter.
Carl Wilhelm Soderstrom wrote:
>
> I need to set up a shared directory, via SAMBA (1.9.18, on RH5.1),
> with group permissions set to do anything. so I want all new files to be
> created with permission 770.
> I'm trying to do this with the 'create mask' parameter in the
> appropriate share in smb.conf; and I can't seem to figure out how to get the
> outcome I want. I think I've tried every mask value from 700 to 770, and
> never get permission better than 760.
>
> this is what the smb.conf man page says:
>
> create mask (S)
> A synonym for this parameter is 'create mode'.
>
> When a file is created, the neccessary permissions are
> calculated according to the mapping from DOS modes to UNIX
> permissions, and the resulting UNIX mode is then bit-wise
> 'AND'ed with this parameter. This parameter may be
> thought of as a bit-wise MASK for the UNIX modes of a
> file. Any bit *not* set here will be removed from the
> modes set on a file when it is created.
>
> The default value of this parameter removes the 'group'
> and 'other' write and execute bits from the UNIX modes.
>
> Following this Samba will bit-wise 'OR' the UNIX mode cre-
> ated from this parameter with the value of the "force cre-
> ate mode" parameter which is set to 000 by default.
>
> For Samba 1.9.17 and above this parameter no longer
> affects directory modes. See the parameter 'directory
> mode' for details.
>
> See also the "force create mode" parameter for forcing
> particular mode bits to be set on created files.
>
> this is rather confusing to me, at best...
>
> here's the share in smb.conf:
>
> # this is a replacement for the sys share on the old novell 3.11 server
> [sys]
> comment = common documents
> path = /home/sys
> users = admin, betty
> force group = sys
> create group = sys
> create mask = 770
> browseable = yes
> writeable = yes
> hide dot files = yes
>
> can anyone shed some light on the subject?
>
> thanks!
> Carl Soderstrom
> System Administrator 307 Brighton Ave.
> Minnesota DHIA Buffalo, MN
> carls@agritech.com (612) 682-1091
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tclug-list-unsubscribe@mn-linux.org
> For additional commands, e-mail: tclug-list-help@mn-linux.org